0
我自己做了SQLiteOpenHelper
,並且它填充正確。我的問題是,當我嘗試使用RawQuery來獲取我需要的值時,我的光標是空的。我檢查了我的數據庫和我試圖獲得的價值。那麼我做錯了什麼? 以下是我用於Select查詢的代碼。爲什麼我會得到一個空光標sql lite
SQLiteDatabase db = this.getReadableDatabase();
String [] params = new String [] {String.valueOf(actd)};遊標cursor = db.rawQuery(「SELECT * FROM」+ tablename +「WHERE'」+ dayStart +「'=?」,params); (「Cursor State」,String.valueOf(cursor.moveToFirst()));
希望你能幫助我,因爲我被困在這裏。
是因爲你有單引號「dayStart」嗎? –
您是否嘗試過單獨記錄查詢字符串以進行調試? – Estel
@Phillip Fitzsimmons如果我刪除單引號,它不會檢測到列名稱:S – Tearina