我正在尝试将SQL文件从SQLite数据库直接导入Basic4Android。我导出了一个.sql文件,然后将SQL文件加载到IDE中的Basic4Android资源中。
然后我把它放在我的Process_Globals
中Dim access As SQL
access.Initialize(File.DirAssets,"example.sql",True)
但是,当我尝试运行此代码时,应用程序会在加载时立即崩溃。
我认为有两件事可能是错的:
答案 0 :(得分:3)
我确信这是不可能的。
在任何文本编辑器中打开.sql文件,您将看到它是一个SQL语句列表。
SQLite数据库文件是完全不同的格式,如果您在文本编辑器中打开它,就会看到。
答案 1 :(得分:2)
您无需导出任何内容。只需将SQLite文件复制到项目中即可。
正如您所写,无法打开位于assets文件夹中的数据库。您应该首先将其复制到可写位置。 DBUtils可以帮助您完成此任务。