我失败了参数查询,我在做什么错?Android SQLITE不执行具有参数的查询
我需要下面的查询:
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'代替'='。 –