База данных SQLite3 открывается, но не показывает табличные данные в эмуляторе Android - PullRequest
0 голосов
/ 21 сентября 2011

Я пытаюсь просмотреть данные одной таблицы из оболочки эмулятора Android sqlite.Он показывает, что база данных есть, но когда я запускаю запрос по ней, я получаю ошибку

«Ошибка: нет такой таблицы: примечание».Вот вывод

seq  name             file
---  ---------------  ----------------------------------------------------------
0    main             /data/data/myapp.barcode/databases/barcodedb.db
1    temp
sqlite> select * from note;
select * from note;
Error: no such table: note

Я извлек файл базы данных с точки зрения DDMS и показывает соответствующую таблицу со всеми строками.Я пытался открыть оболочку во время работы приложения, затем выйти из приложения и запустить команду оболочки, но без изменений в сообщении об ошибке.Любые подсказки, например, как я могу открыть, обновить таблицу из оболочки?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

Спасибо за все ответы, я понял, что я делаю не так.Я имел в виду неправильную базу данных, т.е. ранее созданный barcodedb.db, в то время как android заполнял новую базу данных barcodedb без расширения.

0 голосов
/ 21 сентября 2011

Введите .tables и убедитесь, что примечание к таблице существует в оболочке sqlite. См. this для ссылки на sqlite.

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