查询通过使用=运算符从sqlite检索数据

时间:2011-03-09 11:16:57

标签: android sqlite

我正在使用查询从sqlite中检索数据但我收到错误。

我正在使用以下查询:

cursor = db.query ( TABLE_NAME, new String[] { EMPLOYEE }, USERID + " =  " + NAME, null, null, null, null );

2 个答案:

答案 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);