SQLite选择字段,如果文本里面包含用户输入的特定文本

时间:2017-12-11 15:42:19

标签: android sqlite

我的项目要求用户可以按名称搜索产品 所以我必须选择包含特定单词的所有记录(用户已输入) 我正在尝试“从名称为'%'的产品中选择名称+关键字+”%'“ 但它不起作用 任何解决方案?

 public Cursor fetchallproducts(String word){
 SQLiteDatabase EcommerceDB;
 EcommerceDB = this.getReadableDatabase();
 Cursor cursor = EcommerceDB.rawQuery("select Name from Products where Name 
 Like '%" + word + "%'" , null);
 If (cursor!=null)
 {
    cursor.moveToFirst();
 }
 EcommerceDB.close();
 return cursor;}

0 个答案:

没有答案