String Where = "SELECT FROM peopleTable WHERE _id BETWEEN " + i1+ " AND " + i2;
错误在哪里? logcat的:
12-18 16:47:54.497: E/SQLiteLog(2447): (1) near "SELECT": syntax error
12-18 16:47:54.757: E/AndroidRuntime(2447): FATAL EXCEPTION: main
12-18 16:47:54.757: E/AndroidRuntime(2447): android.database.sqlite.SQLiteException: near "SELECT": syntax error (code 1): , while compiling: SELECT _id, persons_name, persons_hotness FROM peopleTable WHERE SELECT FROM peopleTable WHERE _id BETWEEN 2 AND 4
答案 0 :(得分:1)
而不是
SELECT _id,
persons_name,
persons_hotness FROM
peopleTable WHERE SELECT
FROM peopleTable WHERE
_id BETWEEN 2 AND 4
使用此查询
SELECT _id,
persons_name,
persons_hotness FROM
peopleTable WHERE
_id BETWEEN 2 AND 4
db.query("peopleTable",
new String[] {_id, person_name, person_hotness},
"WHERE _id BETWEEN 2 AND 4", null, null, null, null);