【发布时间】:2015-08-11 23:06:20
【问题描述】:
以下查询在我的应用中运行良好
db.query(true, DATABASE_TABLE, new String[] {KEY_ROWID,KEY_FAULTREF,KEY_WORKNUM,KEY_ORIGNUM,KEY_REPBY,KEY_REPDATTIM,KEY_DESCRIPTION}, KEY_FAULTREF + "='" + strname+ "'", null,null, null, null, null);
strname 是我正在搜索的内容,但它只会带回与此完全匹配的记录
我想修改它以恢复包含 strname 的所有内容(例如 strname 之类的东西)
我尝试了以下操作,但我的应用程序崩溃了
db.query(true, DATABASE_TABLE, new String[] {KEY_ROWID,KEY_FAULTREF,KEY_WORKNUM,KEY_ORIGNUM,KEY_REPBY,KEY_REPDATTIM,KEY_DESCRIPTION}, KEY_REPBY + "LIKE %'" + strname+ "'%", null,null, null, null, null);
我知道它是 LIKE 语句,但我知道哪里出错了吗?
感谢您的帮助
标记
【问题讨论】:
-
你能发一下logcat吗?