Foxtable(狐表)用户栏目专家坐堂 → 仍然是远程数据源的问题,感觉要疯了!


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

主题:仍然是远程数据源的问题,感觉要疯了!

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


加好友 发短信
等级:二尾狐 帖子:528 积分:5184 威望:0 精华:0 注册:2017/9/1 23:28:00
仍然是远程数据源的问题,感觉要疯了!  发帖心情 Post By:2021/10/14 2:00:00 [显示全部帖子]

之前发过一个帖子:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=171966&skin=0 求教多数据源的问题。但是蓝老师的答案仍然不行,按照蓝老师说的
BeforeConnectOuterDataSource事件中添加下面的代码:
If e.Name = "gcerp" Then
    If Network.Ping("主机名称",1000) = False  Then '这里我没有使用IP地址,而是用主机名称的方式连接
        e.Connec tion String = e.Connec tion String.Replace("主机名称""
1234567.uttcare.com,9999") '注:1234567.uttcare.com是虚拟域名的地址,已经做了端口映射。
    End If
End
 If
仍然是出现无论怎么改,只要代码第一句是“If e.Name = "gcerp" Then” 那么系统启动的时候就非要连接第一个数据源不可,绝对不会切换到第二个数据源,系统会报错“连接GCERP错误,请联系管理员”然后直接退出。”


感觉教程根本就是错误的,为了测试远程数据库是否能用。我特别在一台新电脑上安装狐表,直接建立远程数据源,直接测试成功,系统非常迅速的就连接上了。完全不需要什么特别的设置。读写数据库都非常顺利。
但是,使用了教程的代码,根本就无法连接!我吧端口号去掉了,直接开1433端口映射也不行。真的是不知道要怎么走了。

 回到顶部