
在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\目录下就可以了。我试过了四、五次,都没出现问题。
但愿你能成功!!!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)