|
Ошибка парсера Sqlite в Андроид
|
|||
---|---|---|---|
#18+
Помогите! У одного из пользователей моей программы возникает ошибка парсера Sqlite. Из обсуждения я понял, что у пользователя "древний" Андроид 2.1, SQL он не знает, модифицировать на о бум SQL запрос я не хочу.. Ошибка: Exception: java.lang.RuntimeException Message: android.database.sqlite.SQLiteException: no such column: p.source: , while compiling: select p2.Value, p2.source .... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2012, 12:25 |
|
Ошибка парсера Sqlite в Андроид
|
|||
---|---|---|---|
#18+
После общения с пользователем и прогонов на его телефоне тестовых программ, ошибка сузилась: no such column: p.source: , while compiling Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Да, что интересно, запрос: Код: sql 1. 2. 3. 4. 5. 6. 7.
Выполняется без ошибок! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2012, 14:49 |
|
Ошибка парсера Sqlite в Андроид
|
|||
---|---|---|---|
#18+
Описался, ошибка no such column: pn.source: , while compiling ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2012, 14:50 |
|
Ошибка парсера Sqlite в Андроид
|
|||
---|---|---|---|
#18+
Сходу могу предложить только добавить AS. Код: sql 1.
На сегодняшней версии SQLite это слово не обязательно, но ... все может быть. Ну и конечно возможно, что та древняя версия просто не позволяет делать виртуальные таблицы, а скобки игнорирует? Тогда придется переписывать запрос без виртуальных таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2012, 19:47 |
|
Ошибка парсера Sqlite в Андроид
|
|||
---|---|---|---|
#18+
Сам себе отвечаю: После долгих опытов с SQL запросом заработал следующий вариант: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Т.е. Добавил алиас для столбца p.source и все заработало.... Что разве в ранних сборках sqlite.dll было подобное ограничение ?! :\ ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 12:21 |
|
Ошибка парсера Sqlite в Андроид
|
|||
---|---|---|---|
#18+
LisichkinЧто разве в ранних сборках sqlite.dll было подобное ограничение ?! :\Баги могут быть везде. Прочитай это: http://www.sql.ru/faq/faq_topic.aspx?fid=202 И пользуйся кнопкой "Предварительный просмотр". ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 19:45 |
|
|
start [/forum/topic.php?fid=54&fpage=16&tid=2008947]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 395ms |
0 / 0 |