首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将SQL文件导入到Basic4Android中吗?

可以将SQL文件导入到Basic4Android中吗?
EN

Stack Overflow用户
提问于 2011-12-09 04:36:28
回答 2查看 3.6K关注 0票数 0

我正在尝试从SQLite数据库直接导入一个SQL文件到Basic4Android中。我导出了一个.sql文件,然后将该Basic4Android文件加载到IDE中的Basic4Android资产中。

然后我把这个放进我的Process_Globals里

代码语言:javascript
复制
Dim access As SQL
access.Initialize(File.DirAssets,"example.sql",True)

但是,当我试图运行这段代码时,应用程序会立即崩溃。

有两件事我认为可能是错的:

  1. File.DirAssets是只读的,也许SQL不能从只读目录中使用.如果是这样的话,我将如何将SQL文件导入应用程序。
  2. 可能数据库不兼容,但我认为它们应该是兼容的。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-09 07:34:55

你不需要出口任何东西。只需将SQLite文件复制到项目中即可。

正如您所写的,无法打开位于“资产”文件夹中的数据库。您应该首先将其复制到可写位置。DBUtils可以帮助您完成这项任务。

票数 2
EN

Stack Overflow用户

发布于 2011-12-09 04:53:04

我肯定这是不可能的。

在任何文本编辑器中打开.sql文件,您就会看到它是一个SQL语句列表。

SQLite数据库文件是一种完全不同的格式,如果您在文本编辑器中打开它,您将看到它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8441128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档