unity打开出现cannot access database错误

unity打开出现cannot access database错误,第1张

进数据库进行更改。

在U3D中要访问Access数据库,我们需要用到两个dll,System,Data,dll和System,EnterpriseServices,dll,缺一不可。我们找到这两个dll放到u3d的Plugins文件夹下面。下面我们创建一个Access数据库版本是07样式是accdb03版本的Access数据库的样式为mdb。在我们进行code的时候,要根据不同的版本进行判断啦,对于不同的Access数据库版本,我们要对应不懂的文件后缀名。要不然会提示你数据库文件是未知文件。下面是读取Access的一个demo,其他的修改,添加数据都是在修改他的sql语句。

访问者所使用的浏览器不能完全支持页面里的脚本,形成脚本错误。遇到脚本错误时一般会d出一个非常难看的脚本运行错误警告窗口。

这个问题我也遇到了,我是这样解决的。先介绍环境:我是在windows7上运行Unity5.6.6,数据库也是sqlite,最终发布成EXE文件,也是在PC上运行。

发布前,我的数据库文件db放在unity的Asset目录下。

(1)象网上许多友友介绍的一样,先在C:\Program Files\Unity 5.6.6f2(64-bit)\Editor\Data\Mono\lib\mono\2.0目录下,把:Mono.Data.Sqlite.dll、sqlite3.dll、System.Data.dll这三个文件复制到你的工程文件Asset\Plugins\目录中。

然后直接发布,比如发布后的文件分别有两项:ex.EXE,ex_Data(这是目录)。

(2)此时,你把工程文件Asset\的数据库文件db,复制到发布后的ex_Data\目录下就可以了。我试过了四、五次,都没出现问题。

但愿你能成功!!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10831739.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存