我正在尝试使用 android sqlite 中的 FTS3 从多个表中搜索文本。
但它没有给出这样的表例外。表正在创建并尝试更改数据库名称和版本。但它没有工作。
任何人都可以帮忙。wts导致问题.??
这是我的查询语句:
SQLiteQueryBuilder builder = new SQLiteQueryBuilder();
builder.setTables("FTS_VIRTUAL_TABLE,FTS_VIRTUAL_TABLE_NEW");
builder.setProjectionMap(mColumnMap);
Cursor cursor = builder.query(
mDatabaseOpenHelper.getReadableDatabase(), columns, selection,
selectionArgs, null, null, null);
我得到的错误是......
08-01 04:43:58.412: W/SuggestionsAdapter(5069): android.database.sqlite.SQLiteException: 没有这样的表: FTS_VIRTUAL_TABLE (代码 1): , 编译时: SELECT _id,Suggest_text_1,suggest_text_2,suggest_text_1,suggest_text_2,suggest_intent_data_id FROM FTS_VIRTUAL_TABLE,FTS_VIRTUAL_TABLE_NEW WHERE (suggest_text_1 MATCH ?)