0
我试图开发一个具有搜索数据库中单词的函数的应用程序。我使用选择参数,因为当我使用查询时,它在通配符中保持显示错误。 使用选择参数不会显示任何错误,但它在我的列表视图中不显示任何内容。这里是我的代码..希望你能帮助我解决这个问题使用选择参数通过SQLite进行搜索[] dispay nothing
公共ArrayList中搜索(字符串B)抛出的SQLException {
db = getReadableDatabase();
qb = new SQLiteQueryBuilder();
String [] sqlSelect = {KEY_ROWID, KEY_SURA, KEY_INDO};
//String q = "Alif laam miim.";
qb.setTables(DATABASE_TABLE);
String[] args = {b};
Cursor c = qb.query(db, sqlSelect, KEY_INDO + " = ?" , args ,null,
null, null, null);
String result = "";
ArrayList<String> string = new ArrayList<String>();
int index = c.getColumnIndex(KEY_INDO);
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()){
result =c.getString(index);
string.add(result);
}
return string;
}
非常感谢你!我只是解决了这个问题..谢谢:) –