Foxtable(狐表)用户栏目专家坐堂 → 内外网判断及提示


  共有3287人关注过本帖树形打印复制链接

主题:内外网判断及提示

帅哥哟,离线,有人找我吗?
yifan3429
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
内外网判断及提示  发帖心情 Post By:2021/4/4 0:24:00 [显示全部帖子]

默认外部数据库链接,我想在本地优先,是不是一定要默认就是本地IP,还是  随便设计内外IP 通过BeforeConnectOuterDataSource修改即可
Provider=SQLOLEDB.1;Password=yifanXXXX;Persist Security Info=True;User ID=sa;Initial Catalog=city;Data Source=yifanXXX.oicp.net,307


图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_20210404002514.png
图片点击可在新窗口打开查看


我希望优先链接本地IP,如果检测不到本地数据库ip 就直接链接远程IP

Dim a As String = "192.168.0.1"  '本地局域网IP  
Dim b As String = "yifanxxxx.oicp.net,30798"  '远程IP
Select Case e.Name
    Case "city","dufox" ,"rizhi"  '数据源
        If Network.Ping(a,1000) = True  Then
            e.ConnectionString = e.ConnectionString.Replace(b, a)            
        End If
End Select

根据网路链接情况提示客户当前链接的是内网还是外网
[此贴子已经被作者于2021/4/6 1:01:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2021/4/6 0:58:00 [显示全部帖子]

本地IP 就是指的局域网,就是要判断内外网吗,实际使用中127.会替换成192.168.xxx

我要保证系统优先使用公司内网,如果联系不上 就代表在公司外 使用公网链接

[此贴子已经被作者于2021/4/6 1:01:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2021/4/7 1:27:00 [显示全部帖子]

需要增加提示,告诉客户您当前网络链接是内还是外,对话框语句怎么加

 回到顶部