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ÅŸ:

Sqlite SINIRI / OFSET sorgu...
Nasıl bir SQLite sorgu düzenli kullanı...
'SINIRI 1' sorgu MySQL eklem...
Nasıl İZAH kullanma *MySQL sorgu* perf...
Tek sorgu içinde birden fazla select d...