【发布时间】:2013-12-30 09:43:28
【问题描述】:
我的应用程序中有一个数据库。我想选择特定的行。 这是我的查询字符串:
SQLiteDatabase db = this.getReadableDatabase();
String C_PRODUCT_CATEGORY_ID = category_id;
String TABLE_PRODUCT = tblProduct;
String categoryID = 1;
String select = String.format("SELECT %s FROM %s WHERE %s=%s",
C_PRODUCT_CATEGORY_ID, TABLE_PRODUCT, C_PRODUCT_CATEGORY_ID,
categoryID);
Cursor c = db.rawQuery(select,new String[]{});
光标c为空!当我在带有 sqlite 编辑器的设备上使用 .db 文件并运行时会发生什么
SELECT category_id FROM tblProduct WHERE category_id=1
它返回 2 行。 怎么了?请帮帮我!
【问题讨论】:
-
该代码似乎不是您实际使用的代码,因为它存在语法错误。