【发布时间】:2017-09-01 09:01:02
【问题描述】:
我的参数查询失败,我做错了什么?
我需要以下查询:
cursor = bd.rawQuery("SELECT * FROM user WHERE user.name=?", new String[]{"%"+nombre+"%"});
我尝试了以下方法,但它们也失败了:
cursor = bd.rawQuery("SELECT * FROM user WHERE name=?", new String[]{"%"+nombre+"%"});
cursor = bd.rawQuery("SELECT * FROM user WHERE user.name=?", new String[]{nombre});
这行得通:
cursor = bd.rawQuery("SELECT * FROM user ", null);
感谢您的帮助
【问题讨论】:
-
看起来你想使用
LIKE而不是=。
标签: android sql sqlite select sql-like