android.database.sqlite.SQLiteException:在”where”附近:语法错误(代码 1):
•浏览 1
android.database.sqlite.SQLiteException: near "where": syntax error (code 1):
我在下面的代码中遇到android.database.sqlite.SQLiteException: near"where": syntax error (code 1):异常..我哪里出错了?
String selectQuery ="SELECT * FROM" + TABLE_VIDEO +" order by" + KEY_TIMESTAMP +" ASC"+"where" + KEY_TYPE +"='trending'";/*code*/+" ASC"+"where"+ /*morecode*//*code*/+" ASC WHERE"+ /*morecode*/
ORDER BY 必须是查询中的最后一个 SQL 子句。
所以,它必须在 WHERE 条件之后。
ORDER BY 必须在 SELECT 语句中的 WHERE 之后。
查看这里了解更多详情。
可能是:
String selectQuery ="SELECT * FROM" + TABLE_VIDEO +" order by" + KEY_TIMESTAMP +" ASC"+"where" + KEY_TYPE +"='trending'";/*code*/+" ASC"+"where"+ /*morecode*//*code*/+" ASC WHERE"+ /*morecode*/
尝试:
String selectQuery ="SELECT * FROM" + TABLE_VIDEO +" order by" + KEY_TIMESTAMP +" ASC"+"where" + KEY_TYPE +"='trending'";/*code*/+" ASC"+"where"+ /*morecode*//*code*/+" ASC WHERE"+ /*morecode*/