Foxtable(狐表)用户栏目专家坐堂 → 外部数据源连接路径问题


  共有1759人关注过本帖树形打印复制链接

主题:外部数据源连接路径问题

帅哥哟,离线,有人找我吗?
feixianzhi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
外部数据源连接路径问题  发帖心情 Post By:2017/2/4 11:31:00 [只看该作者]


按照帮助,进行了外部数据源设置,代码如下:


项目属性BeforeConnectOuterDataSource事件


If e.name = "返利合同" Then

    e.C & e.ProjectPath & "返利合同.mdb;Persist Security Info=False"

ElseIf e.name = "批发及退货报表1" Then

    e.C & e.ProjectPath & "批发及退货报表1.mdb;Persist Security Info=False"

ElseIf e.name = "批发及退货报表2" Then

    e.C & e.ProjectPath & "批发及退货报表2.mdb;Persist Security Info=False"

ElseIf e.name = "入库结构报表1" Then

    e.C & e.ProjectPath & "入库结构报表1.mdb;Persist Security Info=False"

ElseIf e.name = "入库结构报表2" Then

    e.C & e.ProjectPath & "入库结构报表2.mdb;Persist Security Info=False"

ElseIf e.name = "新标目录" Then

    e.C & e.ProjectPath & "新标目录.mdb;Persist Security Info=False"

End If


我现在只连了一个“返利合同”表,但当把文件夹剪切到别处时,打开没问题,能够连接。但想再增加外部数据表“批发及退货报表1”时,出现如下错误:


.NET Framework 版本:2.0.50727.3649

Foxtable 版本:2016.7.29.1

错误所在事件:

详细错误信息:

'F:\Document And Settings3\Administrator\Desktop\返利管理20170204\返利合同.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。



我看帮助里是这么说的:复制到任何目录都能正常链接该外部数据源。是我哪的代码有问题吗,请各位老师帮忙。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/4 11:39:00 [只看该作者]

1、为什么你所有表不放在一个数据库里面?而是要用多个数据库?

 

2、你设计的时候,添加外部表的时候,是根据你数据源那里设置的路径,而不是你的【动态】路径,你要直接修改数据源的路径才行。


 回到顶部
帅哥哟,离线,有人找我吗?
feixianzhi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
  发帖心情 Post By:2017/2/4 12:09:00 [只看该作者]

有点色老师:
1.有的数据库还要增加内容,所以一个表一个数据库。
2.怎样设置动态路径。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/4 12:15:00 [只看该作者]

你1楼的代码,就是动态的路径。

 

设置数据源那里,你可以尝试不写路径,直接写 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb;Persist Security Info=False


 回到顶部
帅哥哟,离线,有人找我吗?
feixianzhi
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
  发帖心情 Post By:2017/2/4 13:28:00 [只看该作者]

问题已解决,谢谢有点色老师。

 回到顶部