以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 项目发布与服务器连接的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91472) |
-- 作者:douglas738888 -- 发布时间:2016/10/11 16:54:00 -- 项目发布与服务器连接的问题 请教老师,项目发布后,提示创建外部连接“USERS”失败,但是已经把ACCESS的文件拷贝到在服务器上了,并且在设置外部数据的窗口中设置了
USER,输入字符串是Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\\\KMCTZD\\kmctzd$\\用户.mdb;Persist Security Info=False
阅览也成功,测试连接也成功,在开发项目中也能调取服务器上的数据,但是在发布后的项目就提示如上错误
在BeforeConnectOuterDataSource设置了
If e.name = "User" Then
创建的局域网 是什么问题? 连接服务器后,难到还需在发布文件夹PUBLICE中把ACCESS的文件复制进去吗(单机测试是需要复制进去的)? [此贴子已经被作者于2016/10/11 16:57:04编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/10/11 16:58:00 -- 既然都在BeforeConnectOuterDataSource设置指定了本地的数据库,肯定要复制啦,发布的时候把数据库加到附件即可 你这种情况,发布后的程序连接的都是本地数据库了,没有办法共享数据
|
-- 作者:douglas738888 -- 发布时间:2016/10/11 17:04:00 -- “既然都在BeforeConnectOuterDataSource设置指定了本地的数据库,肯定要复制啦,发布的时候把数据库加到附件即可”
老师,在BeforeConnectOuterDataSource里,怎样写连接数据库的代码,给个例子参考 |
-- 作者:有点蓝 -- 发布时间:2016/10/11 17:10:00 -- 如果数据库固定都在服务器\\\\KMCTZD\\kmctzd$\\用户.mdb 没有必要写BeforeConnectOuterDataSource的代码了,去掉即可
|