以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 连接外部数据源 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132610) |
-- 作者:天一生水 -- 发布时间:2019/3/25 22:19:00 -- 连接外部数据源 1、内部表重定向外部表后,启动及运行项目都是正常的。 为了项目复制到任何目录都能正常链接该外部数据源,在BeforeConnectOuterDataSource事件中的代码: If e.name = "gcsj" Then ‘外部数据源名称 e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
& e.ProjectPath & "gcsj.mdb;Persist Security Info=False" End if 设置以后,启动项目反而提示创建外部连接失败。 2、如果去掉上述事件代码,发布后,也是提示创建外部数据源失败。(发布时已作为添加数据源gcsj.mdb,发布后数据源gcsj.mdb在project目录内) 这是哪里的问题? 谢谢! [此贴子已经被作者于2019/3/26 7:00:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/3/25 22:31:00 -- 用法没有问题。试试把程序设置为“使用管理员身份运行” 如果是放在共享目录的,可能没有操作权限。 具体上传实例测试
|
-- 作者:天一生水 -- 发布时间:2019/3/27 15:53:00 -- 老师请看实例: |
-- 作者:有点甜 -- 发布时间:2019/3/27 16:17:00 -- 改成
e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "gcsj.mdb;Persist Security Info=False" [此贴子已经被作者于2019/3/27 16:17:01编辑过]
|