Синтаксическая ошибка в запросе SQLite - PullRequest
0 голосов
/ 23 августа 2011

Я сталкиваюсь с этой проблемой

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);

Что может быть источником проблемы?Я не вижу никакой синтаксической ошибки в этом запросе.Нет?Спасибо за помощь.

1 Ответ

2 голосов
/ 23 августа 2011

Синтаксическая ошибка происходит из-за того, что зарезервированное ключевое слово table используется после предложения from запроса SQL.Но в комментариях вы сказали, что таблица называется "coord", а не "table".

. Проверьте static final String TABLE_COORD, я думаю, что она ошибочно установлена ​​на "table" вместо "coord".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...