Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SQLite查询上的语法错误_Android_Sqlite - Fatal编程技术网

Android SQLite查询上的语法错误

Android SQLite查询上的语法错误,android,sqlite,Android,Sqlite,我面临着这个问题 08-23 14:54:25.370: ERROR/AndroidRuntime(16728): Caused by: android.database.sqlite.SQLiteException: near "table": syntax error: , while compiling: SELECT DISTINCT latitude, longitude FROM table 当编译器尝试执行此查询时: String[] result_columns = new S

我面临着这个问题

08-23 14:54:25.370: ERROR/AndroidRuntime(16728): Caused by: android.database.sqlite.SQLiteException: near "table": syntax error: , while compiling: SELECT DISTINCT latitude, longitude FROM table
当编译器尝试执行此查询时:

String[] result_columns = new String[] {COL_LATI, COL_LONGI};
       Cursor cur = db.query(true, TABLE_COORD, result_columns,null, null, null, null, null, null);
问题的根源是什么?我没有看到这个查询有任何语法错误。不
感谢您的帮助。

语法错误源于SQL查询的
from
子句之后使用了保留关键字
。但您在评论中说,该表名为
“coord”
,而不是
“table”


检查您的
静态最终字符串表\u COORD
,我认为它被错误地设置为
“TABLE”
,而不是设置为
“COORD”

您的表被称为TABLE吗?这很可能会让SQLite感到困惑。@Rafe Ketterr:不,这是“coord”。AAAA我怎么没有注意到这个错误?我什么时候改的!有时候我们会做一些奇怪的事情。谢谢你的帮助。