以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何判断网络来加载数据源  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89941)

--  作者:18523982317
--  发布时间:2016/9/1 17:15:00
--  [求助]如何判断网络来加载数据源
非常感谢有点蓝,帮我搞定了服务器双网卡同时可以访问,但是有个问题出现了,如何能让系统自动判断网络环境来选择数据源,不过数据源都是同一个数据库。。。
--  作者:18523982317
--  发布时间:2016/9/1 17:18:00
--  
If Network.Ping("www.egridsoft.com") Then
    Messagebox.Show(
"可以访问易表主页")

End If
If 
Network.Ping("198.01.01.01") Then
    Messagebox.Show(
"该服务器可用")

End If

用这个?

--  作者:有点蓝
--  发布时间:2016/9/1 17:59:00
--  
是的http://www.foxtable.com/webhelp/scr/0682.htm
--  作者:cat88hzh
--  发布时间:2017/3/31 11:55:00
--  
 我想问一下,如何让系统,不加载外部表?
 因为表的加载是我配置了外部数据源,它每次进入就自动加载,手册上写的不加载表其实还是连了数据库的表,只是判断id为空不显示数据而已。
是不是这样的话,需要用代码来加载外部数据源的表才行?

--  作者:有点色
--  发布时间:2017/3/31 12:12:00
--  

 在BeforeConnectOuterDataSource判断是否能连接,不能连接,就给变量赋值为 false

 

 在BeforeLoadOuterTable事件,判断如果是false就不加载即可 e.Cancel = True