-- 作者:ddlzq
-- 发布时间:2010/6/22 11:37:00
-- [求助]双网连接,动态切换连接数据源参数
各位老师:
我有两个网段的用户,是否可以通过设置好两个数据源名称后,在BeforeConnectOuterDataSource时,ping通了某个IP后,就使用该IP的数据源。
下面是我测试了一些,都不好用...最早时,只是ping,提示了判断了是内网还是外网,但还是提示数据源问题,于是就需要指定数据源。后来想加判断ping通一个IP后就连接一个源,结果给项目弄死鸟...
If Network.Ping("192.168.0.222") Messagebox.Show("您目前使用的是内网版") \'ChangeConnection("foxnei") \'Dim cn As Connection \'cn = Connections("foxnei") \'e.CPWD=sa Initial Catalog=FoxUserData"" Else If Network.Ping("192.168.80.222") Messagebox.Show("您目前使用的是外网版") \'ChangeConnection("fox") \'Dim cn As Connection \'cn = Connections("fox") \'e.CPWD=sa Initial Catalog=FoxUserData""
Else Messagebox.Show("目前服务器无法连接,请联系管理员处理此问题,谢谢合作.") End If
[此贴子已经被作者于2010-6-22 15:35:06编辑过]
|