public Cursor fetchIsOverride(String username) {
int override = 1;
Cursor cursor = mDb.query(true, OVERRIDE_TABLE, new String[] {KEY_ROWID, KEY_USERNAME, KEY_ISOVERRIDE, KEY_FIRSTNAME, KEY_LASTNAME, KEY_EMAIL, KEY_HOMEPHONE, KEY_WORKPHONE, KEY_PICTURE}, KEY_USERNAME + "= '" + username +"' " + "AND " + KEY_ISOVERRIDE + "=" + override, null, null, null, null, null);
return cursor;
}
我在表上有一行KEY_ISOVERRIDE值爲1,用戶名是我查詢。這是確定的。任何人都可以看到這個語法有什麼問題?我確定它在WHERE子句中,但據我所知可以。謝謝。這個SQLite查詢返回的遊標數爲0 ...我知道它應該至少有1個。有人可以看看嗎? (真正的快速)
如果您的數據庫使用大小寫敏感的模式..請確保您傳遞與字段值匹配的用戶名的情況下... – Chandu