Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用id获取数据库中的特定行?_Android_Sqlite - Fatal编程技术网

Android 如何使用id获取数据库中的特定行?

Android 如何使用id获取数据库中的特定行?,android,sqlite,Android,Sqlite,我有一个数据库,列为:id、question、answer1。 我希望用户每次输入id并返回特定问题。我在使用查询时遇到问题!有人能帮忙吗?假设您需要COLUMN1和COLUMN2的字段,id是行id: SQLiteDatabase db = getReadableDatabase(); Cursor cursor = db.query(TABLE_NAME, new String[] { COLUMN1, COLUMN2 }, ID + "=?", new St

我有一个数据库,列为:id、question、answer1。
我希望用户每次输入id并返回特定问题。我在使用查询时遇到问题!有人能帮忙吗?

假设您需要
COLUMN1
COLUMN2
的字段,
id
是行id:

SQLiteDatabase db = getReadableDatabase();
Cursor cursor = db.query(TABLE_NAME, new String[] { COLUMN1, COLUMN2
                }, ID + "=?", new String[] { String.valueOf(id) }, null, null, null, null);

假设您需要
COLUMN1
COLUMN2
的字段,
id
是行id:

SQLiteDatabase db = getReadableDatabase();
Cursor cursor = db.query(TABLE_NAME, new String[] { COLUMN1, COLUMN2
                }, ID + "=?", new String[] { String.valueOf(id) }, null, null, null, null);

不过我有一个问题。上面返回的是游标还是确切的问题?我在查询后停止了,但是你可以用它做任何你想做的事情。不过我有一个问题。上面返回的是游标还是确切的问题?我在查询后停止了,但是你可以用它做任何你想做的事情。