0

我正在制作一个search函数,我需要使用两个输入进行搜索:

  1. 类别 ID (CID) 它是一个包含(或不包含)在 KEY_P_CAT_LIST 中的字符串(它不能用 = 来完成,因为它通常不相等)

  2. 搜索文本输入(输入)

我需要检查类别和输入文本是否包含在数据库记录中,如果是,则将其返回到游标中。

coloane 被正确定义为[]字符串,这不是问题。

我的尝试:

db.query(true, P_TABLE, coloane,KEY_P_CAT_LIST + " LIKE " + " AND " +CID + " LIKE", new String[] {"%"+CID+"%", "%"+input+"%"}, null, null, null, null);

4

1 回答 1

1

尝试这个:

db.query(true, P_TABLE, coloane,KEY_P_CAT_LIST + " LIKE ?" + " AND " +CID + " LIKE ?", new String[] {"%"+CID+"%", "%"+input+"%"}, null, null, null, null);

希望能帮助到你!!

于 2013-08-16T11:52:02.237 回答