以下SQL查询几乎可以在除Huawei Media Pad P17.0之外的所有Android设备上运行。如果有人给我一个理由,我会很感激。某些Android设备上的Android Sqlite SELECT查询错误
cursor = database
.rawQuery("SELECT " + SQLDatabaseHelper.NENO_KATEGORIA + " , " + SQLDatabaseHelper.NENO_NGELI
+ " , " + SQLDatabaseHelper.NENO_UELEKEZI + " , " + SQLDatabaseHelper.NENO_ENTIMOLOGIA
+ " , " + SQLDatabaseHelper.MAANA_MAANA + " , " + SQLDatabaseHelper.NENO_WINGI + " , "
+ SQLDatabaseHelper.NENO_UGA + " , " + SQLDatabaseHelper.NENO_METHALI + " , "
+ SQLDatabaseHelper.NENO_MSEMO + " , " + SQLDatabaseHelper.NENO_NAHAU + " , "
+ SQLDatabaseHelper.NENO_FULL + " , " + SQLDatabaseHelper.NENO_MNYAMBULIKO + " , "
+ SQLDatabaseHelper.NENO_KISAWE + " , " + SQLDatabaseHelper.NENO_IMAGE + " FROM "
+ SQLDatabaseHelper.TBL_MAANA + " , " + SQLDatabaseHelper.TBL_MANENO + " WHERE "
+ SQLDatabaseHelper.NENO_ID + " = " + SQLDatabaseHelper.MAANA_NENO_ID + " AND "
+ SQLDatabaseHelper.MAANA_NENO + " = ? COLLATE NOCASE", new String[] { searchNeno });
它返回的错误是;
格式错误匹配表达式:[ - searchkeyword](代码1)
它发生当我搜索与一个连字符开始词语即-ake
任何援助将非常感谢赞赏。
再次感谢
有在此查询不匹配。 –
@CL。是的。令人惊讶的是它返回的错误。 – Osoro
然后显示整个堆栈跟踪。 –