我正在使用查询从sqlite中检索数据但我收到错误。
我正在使用以下查询:
cursor = db.query ( TABLE_NAME, new String[] { EMPLOYEE }, USERID + " = " + NAME, null, null, null, null );
答案 0 :(得分:1)
db.query(TABLE_NAME, new String[] { EMPLOYEE },USERID + " = '" + NAME + "'" , null, null, null, null);
USERID似乎是一种字符串类型。因此,您要比较的值应该用单引号
包围答案 1 :(得分:0)
你也可以检索这样的数据。
Cursor c = null;
c = db.rawQuery("select field from tablename where field=" + your condition, null);