проблема о sqlite базе данных, никакой такой таблице:

Я открываю sqlite базу данных и использую rawquery для получения данных.

Но log.e показывают информацию:

android.database.sqlite. SQLiteException: никакая такая таблица: типы:

Но, у меня действительно есть эта таблица.

И я также пытаюсь использовать другой sql, Но также и получить сообщение об ошибке такой как

android.database.sqlite. SQLiteException: никакая такая таблица: торговые центры:

Я уверен, что существует это две таблицы. Итак, почему получают сообщение об ошибке?

11
задан p.campbell 24 July 2011 в 00:50
поделиться

1 ответ

Если это происходит на эмуляторе, используйте DDMS File Explorer или adb pull для загрузки копии файла базы данных и подтверждения его содержимого.

И я создаю пользовательский SQLiteOpenHelper для копирования этого файла по пути : /data/data/com.SGMalls/databases/mallMapv2.sqlite

Если вы пытаетесь скопировать файл в SQLiteOpenHelper's onCreate(), вы опоздали. Я бы сделал это раньше.

Поэтому код копирования файла может быть не в состоянии скопировать весь файл.

Скорее всего, в этом случае вы получите ошибку о поврежденном файле.

11
ответ дан 3 December 2019 в 07:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: