这不应该很好吗?
Cursor cursor = ourDatabase.rawQuery("SELECT * FROM " + DATABASE_TABLE + " WHERE " + KEY_NAME + " = \'chaman\'",, null);
我不知道,但是当我尝试调用时出现错误
cursor.getString(1);
它说 CursorIndexOutofBoundsException
我已经使用创建了我的表
db.execSQL("CREATE VIRTUAL TABLE " + DATABASE_TABLE
+ " USING fts3 (" + KEY_ID
+ " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_NAME
+ " TEXT NOT NULL, " + KEY_ADDRESS
+ " TEXT NOT NULL, " + KEY_CONTACT + " TEXT NOT NULL, "
+ KEY_BALANCE + " DOUBLE);");
& 我确定 chaman 存在于我的表中,因为我可以在我的数据库中查看它。
怎么了?请帮帮我。我被困在这里最后 1 小时。:/