各位老师:
我有两个网段的用户,是否可以通过设置好两个数据源名称后,在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编辑过]