Foxtable(狐表)用户栏目专家坐堂 → 外部数据源修改问题


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

主题:外部数据源修改问题

帅哥,在线噢!
shyilin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
外部数据源修改问题  发帖心情 Post By:2021/3/9 21:00:00 [只看该作者]

 a:要改的IP
b:在使用的IP

BeforeConnectOuterDataSource代码:

Select Case e.Name
    Case "语文","数学"   ‘数据源
        If Network.Ping(a,1000) = True  Then
            e.ConnectionString = e.ConnectionString.Replace(b, a)
        End If
End Select

为什么改不掉呢?

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/9 21:10:00 [只看该作者]

调试看看

Select Case e.Name
    Case "语文","数学"   ‘数据源
        If Network.Ping(a,1000) = True  Then
msgbox(a)
            e.ConnectionString = e.ConnectionString.Replace(b, a)
msgbox(e.ConnectionString)
        End If
End Select

 回到顶部
帅哥,在线噢!
shyilin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
  发帖心情 Post By:2021/3/9 21:42:00 [只看该作者]

 第一个IP是对的,第二个有有替代了,那就不是这段代码的问题,但我B的ip是外网,用花生壳映射  是不是不支持英文的IP有时候可以有时候不行

 回到顶部
帅哥,在线噢!
shyilin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
  发帖心情 Post By:2021/3/9 22:18:00 [只看该作者]

 老师狐表应该支持英文IP吧

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/9 22:26:00 [只看该作者]

ip就一串数字,还有分什么英文,中文的?没听说过。

如果代码执行没有问题,并且也可以弹出提示,肯定已经改了。不过注意的是,代码更改是不会影响菜单里数据源的设置的,菜单里数据源的设置仍然是之前的设置,不过真实的数据源和加载的外部表已经改为代码里的数据源了

 回到顶部
帅哥,在线噢!
shyilin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
  发帖心情 Post By:2021/3/9 22:32:00 [只看该作者]

 好的,明白了谢谢老师

 回到顶部