在sqlite中使用select语句

时间:2012-02-26 09:12:57

标签: android sqlite

Cursor mCursor = mDb.query(true, CUSTOMER_TABLE_NAME, 
      new String[] {GENERIC_ID_KEY, ADDRESS_KEY, PHONE_KEY, EMAIL_KEY,CUSTOMER_NAME_KEY},
      GENERIC_ID_KEY + "=" + customerDbId, null,
      null, null, null, null);

如果GENERIC_ID_KEY和customerDbId是字符串,我应该如何修改此命令。 我尝试使用像黑白,但仍然是负面结果,n错误被抛出。

2 个答案:

答案 0 :(得分:1)

如果customerDbId是字符串类型,则将其放在quote

之间

作为

GENERIC_ID_KEY + "= '" + customerDbId + "'"

答案 1 :(得分:0)

这是一个游标问题。确保光标是选择之前的第一个状态。