以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 外部数据源修改问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161205) |
-- 作者:shyilin -- 发布时间: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 为什么改不掉呢?
|
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2021/3/9 21:42:00 -- 第一个IP是对的,第二个有有替代了,那就不是这段代码的问题,但我B的ip是外网,用花生壳映射 是不是不支持英文的IP有时候可以有时候不行 |
-- 作者:shyilin -- 发布时间:2021/3/9 22:18:00 -- 老师狐表应该支持英文IP吧 |
-- 作者:有点蓝 -- 发布时间:2021/3/9 22:26:00 -- ip就一串数字,还有分什么英文,中文的?没听说过。 如果代码执行没有问题,并且也可以弹出提示,肯定已经改了。不过注意的是,代码更改是不会影响菜单里数据源的设置的,菜单里数据源的设置仍然是之前的设置,不过真实的数据源和加载的外部表已经改为代码里的数据源了
|
-- 作者:shyilin -- 发布时间:2021/3/9 22:32:00 -- 好的,明白了谢谢老师 |