以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么判断网络是否畅通  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144593)

--  作者:cd_tdh
--  发布时间:2019/12/25 10:12:00
--  怎么判断网络是否畅通
老师,用的外部数据源,阿里云服务器?怎么判断外网是否通呢?不判断如果断网了弹出错误,影响使用体验。
--  作者:有点蓝
--  发布时间:2019/12/25 10:12:00
--  
http://www.foxtable.com/webhelp/topics/2709.htm
--  作者:cd_tdh
--  发布时间:2019/12/25 10:18:00
--  
对于一般的管理系统,网络问题出在服务器端的比较少,一般问题都出在客户端。
在服务器端稳定的情况下,为了提高判断速度,可以省去用ping判断的这一步,例如:

If TryConnectHost("www.egridsoft.com") Then
  
Messagebox.Show("可以访问易表主页")
End If

 

没太明白,红色字体位置用什么替换?外部数据源的链接字符串?


--  作者:有点蓝
--  发布时间:2019/12/25 10:25:00
--  
这里只能是域名,如果阿里云没有绑定域名,就直接访问百度,在加上ping阿里云ip的操作。

如果只是判断数据库是否可以连接,也可以参考:http://www.foxtable.com/webhelp/topics/1944.htm

--  作者:cd_tdh
--  发布时间:2019/12/25 10:52:00
--  
搞定,谢谢了老师,我只需要判断数据库就行了。