我想顯示我的所有記錄存儲在數據庫中顯示存儲在SQLite數據庫
c = db.DBhelper.getChamp1(c.getCount);
//startManagingCursor(c);
int j = 0;
stateNameArray = new String[c.getCount()];
c.moveToFirst();
while(!c.isAfterLast()) {
stateNameArray[j] = c.getString(0);
j++;
Log.i("DEBUG_SQL","" + c.getString(0)+ " "+c.getString(j));
c.moveToNext();
}
//String resultat = ;
Log.i("DEBUG_SQL","" + c.getColumnIndex("article"));
我得到一個錯誤,當我寫c.getCount
所有記錄 - 爲什麼?當我寫出像1或2或3這樣的數字時,這是有效的。
而且如果我寫
c = db.rawQuery("SELECT * FROM loan", null);
我得到一個錯誤,但如果我寫
db.rawQuery("SELECT * FROM loan WHERE _id=1", null);
工程。爲什麼?
現在,它將在未來確實幫助您檢查您的帖子的外觀。使用'{}'按鈕或'Ctrl-K'縮進代碼,並且不要將實際問題*放在代碼中。 – slhck
你遇到了哪個錯誤? –
'c = db.DBhelper.getChamp1(c.getCount);'他應該做什麼?它看起來像是對我的循環引用。 – Barak