Foxtable(狐表)用户栏目专家坐堂 → [求助]数据源切换


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

主题:[求助]数据源切换

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


加好友 发短信
等级:一尾狐 帖子:483 积分:4527 威望:0 精华:0 注册:2014/3/4 21:20:00
[求助]数据源切换  发帖心情 Post By:2020/7/2 15:09:00 [显示全部帖子]

我在BeforeConnectOuterDataSource事件中加入以下代码.
目的是:当共享电脑ping不通时,连接项目所在电脑的相对路径本地数据库。
但发布后的项目,在我自己电脑断网运行OK的。移到其他电脑断网情况下无法连接本地数据源。
当以管理员登录时看到连接数据源的路径仍然是我做项目时的绝对路径并不是此项目的相对本地路径。

If e.name = "ECRATE" Then
    If Network.Ping("192.168.3.100",500) = False Then
        e.C & e.ProjectPath & "ECRATE.mdb;Persist Security Info=False" 
    Else
        e.C
    End If
End If

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


加好友 发短信
等级:一尾狐 帖子:483 积分:4527 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/7/2 15:33:00 [显示全部帖子]

但发布后的项目,在我自己电脑断网运行OK的。移到其他电脑断网情况下无法连接项目所在本地数据源。

那这个怎么解决的呢!(断网情况下)

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


加好友 发短信
等级:一尾狐 帖子:483 积分:4527 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/7/2 17:18:00 [显示全部帖子]

多谢,是要用下面这个才好用。发现断网情况下用ping容易出错,重新看了下帮助文档。
TryConnectHost

 回到顶部