SORU
23 Mart 2010, Salı


SQLite sorgu SINIRI deyimi kullanma

Bir limit olmaksızın ListView Bir satır seçer bir sorgu var. Ama hayata artık kullanıcı satır ** 6, SQLite benim sorguda nasıl görüntüleneceğini seçebilirsiniz SharedPreferences bir işe yaramıyor. Tartışmayı bu şekilde geçiyorum:

return wDb.query(TABELANOME, new String[] {IDTIT, TAREFATIT, SUMARIOTIT}, CONCLUIDOTIT   "=1", null, null, null, null, "LIMIT='"   limite   "'");

CEVAP
23 Mart 2010, Salı


(=) operatörü LIMIT madde ile kullanılmaz eşittir. Bunu kaldırın.

İşte LIMIT sorgu bir örnek:

SELECT column FROM table ORDER BY somethingelse LIMIT 5, 10

Ya da:

SELECT column FROM table ORDER BY somethingelse LIMIT 10

Sizin durumunuzda, doğru ifade şöyle olurdu:

return wDb.query(TABELANOME, new String[] {IDTIT, TAREFATIT, SUMARIOTIT}, CONCLUIDOTIT   "=1", null, null, null, null, String.valueOf(limite));

Bir bak buraya SQLite select sözdizimi alın: http://www.sqlite.org/syntaxdiagrams.html#select-stmt

Oldukça kullanışlıdır bu resim: http://www.sqlite.org/images/syntax/select-stmt.gif

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006