以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 发布后,某些电脑提示连接不到数据库! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50813) |
-- 作者:bahamute -- 发布时间:2014/5/14 9:19:00 -- 发布后,某些电脑提示连接不到数据库! 局域网,access数据库,发布后,有两台电脑(win xp)总是提示无法连接数据库,但是从网上邻居可以进入共享文件夹,未找到什么原因。 难不成与电脑未安装access有关?
|
-- 作者:blackzhu -- 发布时间:2014/5/14 9:24:00 -- 如果是共享的话 所有的电脑数据库必须要直接连接到这个网上邻居的数据库中,你还是用SQL数据库吧,比较好 |
-- 作者:bahamute -- 发布时间:2014/5/14 9:45:00 -- 只是一个很小的项目,10多台电脑,也没有服务器,所以就做成简单共享数据库。 现在问题是就这两台电脑连不上,而且没找到原因。 是不是与这两台电脑未安装access有关?
|
-- 作者:狐狸爸爸 -- 发布时间:2014/5/14 10:01:00 -- 到这两台电脑,重新设置一下数据源看看,反正不管发布前,还是发布后,都可以设置数据源的。 |
-- 作者:bahamute -- 发布时间:2014/5/14 10:16:00 -- 刚刚看了数据源,也没问题啊。 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\\\HLRSB-PC\\share$\\NKdata\\hualuNK.mdb;Persist Security Info=False我是从win7,office2010环境做的程序,这几台电脑都是xp系统,与这个有关吗?
|
-- 作者:Bin -- 发布时间:2014/5/14 10:22:00 -- 在无法连接的电脑,重新设置一次数据源也是不可以么? |
-- 作者:有点甜 -- 发布时间:2014/5/14 10:27:00 -- xp好像不能用Microsoft.ACE.OLEDB.12.0
你换成Microsoft.Jet.OLEDB.4.0吧 |
-- 作者:bahamute -- 发布时间:2014/5/14 10:40:00 -- 帮助里讲: 连接到Access 2007/2010 首先,如果你没有安装Access 2007/2010,但需要通过Foxtable访问Access 2007\\2010的文件,可以下载安装下面的数据访问组件。AccessDatabaseEngine.exe AccessDatabaseEngine.exe 希望这个程序能解决问题。 |
-- 作者:bahamute -- 发布时间:2014/5/14 11:58:00 -- 安装AccessDatabaseEngine.exe后,问题解决。 想问一下: 1.开发时该如何避免数据库版本版本过高,其他电脑打不开的情况?能否自适应? 2.程序打包时集成了NetFx20SP2_x86.exe,但安装时,并未自动安装,还得另外安装,不知什么原因。
|
-- 作者:Bin -- 发布时间:2014/5/14 12:01:00 -- 1.直接用低版本吧.这样高版本也能打开.兼容性好 2.可能打包软件没设置好
|