0
次のクエリを使用して、特定の行をフェッチしています。sqliteレコードを取得できません
Cursor mCursor = mDb.query(true, DATABASE_TABLE, new String[] { KEY_ROWID, "actionData", "mid" }, "mid" + "=" + mid, null, null, null, null, null);
私は同じことをしようとすると例外が発生します。sqlite
何か案は?
例外はある -
Error: android.database.sqlite.SQLiteException: no such column: qVEl3: , while compiling: SELECT DISTINCT _id, actionData, mid FROM notifs WHERE mid=qVEl3
すべてのそれらの列がそこに確かにあります。これは、戻り値mDb.query(DATABASE_TABLE、新しいString [] {KEY_ROWID、 "actionData"、 "mid"}、null、null、null、null、null)を使用してすべての列を取得しようとすると問題なく動作します。 – Suchi