我正在使用SQLite數據庫來存儲和檢索我的應用程序數據,以及檢查重複條目的內容。我嘗試檢索標題匹配的所有條目,例如:遊標返回-1的計數,但項目存在?
Cursor c = mDb.query(DatabaseHelper.GOALS_TABLE_NAME,
new String[] { Goals.GOAL_ID, Goals.TITLE },
Goals.TITLE + "='" + title + "'", null, null, null,
null, null);
其中title是與之比較的標題。
該查詢運行,但遊標給出的計數爲-1。沒有where子句的調用也返回-1,但我知道數據存在,因爲我可以將列表視圖綁定到它。
有什麼我不知道,我必須以某種方式填充光標嗎?
由於提前,
Venatu
你說你可以綁定一個ListView到它。那麼你還會在ListView中看到一些項目嗎? – Juri 2010-08-25 20:37:02
是的,我期望的所有項目都會出現。我正在設置列表視圖,如記事本教程中所示。 (試圖發佈代碼,但未格式化) – Venatu 2010-08-25 20:52:24