第一次运行时找不到表

时间:2011-05-28 20:16:17

标签: android database sqlite

我正在编写一个包含数据库的Android程序。在第一次运行时,它将数据库从APK复制到程序的数据目录中。如果我之后执行查询,则会收到此错误:

android.database.sqlite.SQLiteException:没有这样的表:dictionary :,编译时:

我不会在后续查询中收到此错误。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

不应复制数据库,您应该创建一个SQLiteOpenHelper - 类并使用它来创建/更新数据库并插入一些标准值。查看我的this older answer