2011-04-14 85 views
0

我已經成功地複製現有的SQLite數據庫到Android管理光標的一個實例,因爲它是在這裏推薦http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ ,現在當我正在寫無法爲我的SQLite數據庫

光標CUR = db.db.query(「student」, null,null,null,null,null,null);

應用程序中斷嘗試創建遊標。我確定有一個「學生」表。 請問你能幫我建議爲什麼會發生這種情況的原因嗎?

+0

我從來沒有嘗試過,但有一個查詢「空」是合法的嗎?我的意思是,我認爲你必須有像「SELECT * FROM table」這樣的東西。 – pecka85 2011-04-14 13:18:55

回答

0

我只是猜測,但db.db.query()看起來不對......你確定你不是指db.query()

+0

db.db確定)first db - 是我的dbHelper類,第二個實際上是一個DataBase實例。 – deniskacore 2011-04-14 12:38:37

+0

請比錯誤請提供堆棧跟蹤請 – WarrenFaith 2011-04-14 12:53:16

0

比我的評論更具協作性的答案。我認爲你可以通過做這樣的教程來做些事情,比如http://droidreign.com/2010/10/dev-tutorials-android-sqlite-database-basics/。大約一半的時間就是你正在尋找的部分。

編輯:我想你的查詢的問題是,你問的列(第二個參數在您的查詢)。它應該至少是你的一個專欄。

+0

順便說一句,你也可以做一個'rawQuery',就像這樣:'db.db.rawQuery(「SELECT * FROM student」,null);' – pecka85 2011-04-14 13:24:19

相關問題