Foxtable(狐表)用户栏目专家坐堂 → 网络问题


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

主题:网络问题

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


加好友 发短信
等级:八尾狐 帖子:1909 积分:16987 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2014/12/16 17:20:00 [只看该作者]

刚才贴图错了,显示的就是内部网络中的 192.168.1.100,1800这样的IP, 我在IP设置中有个开关,只好将其设置为直接用外网的域名访问暂时可以登陆了,但真不知道内网IP为何突然不能访问,以后再说了。谢谢了!

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/12/16 17:53:00 [只看该作者]

以下是引用HappyFt在2014-12-16 17:07:00的发言:


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141216-1.jpg

 

若用开发者登陆出错后会弹出数据源连接设置对话框,但当中的设置显示的全部都是正确的


图片点击可在新窗口打开查看此主题相关图片如下:360截图20141216-2.jpg

可确定后就是不能登陆,还会是什么原因?

 

检查beforeconnectouterDatasource时间中的代码。


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


加好友 发短信
等级:八尾狐 帖子:1909 积分:16987 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2014/12/16 18:10:00 [只看该作者]

 '---根据内外网连接选择不同的IP
    Dim net As String = FileSys.ReadAllText(netFile)
    If net = "1" Then '外网直接用IP2连接
        e.ConnectionString = e.ConnectionString.Replace("127.0.0.1,5633",db_IP2 & "," & sql_Port) '加上端口号
    Else '内网先用IP1,不可用再偿试IP2
        e.ConnectionString = e.ConnectionString.Replace("127.0.0.1,5633",db_IP1 & "," & sql_Port) '加上端口号
        If TryConnectHost(db_IP1) Then  '如果内网可用
            If Network.Ping(db_IP1,2000) Then '如果2秒内连上则不用执行后面代码
                Return
            Else
                e.ConnectionString = e.ConnectionString.Replace(db_IP1,db_IP2) '上面已加上端口号,此处仅替换ip即可
            End If
        End If
    End If

 

上面是beforeconnectoutdatasource最后部份的代码,net = 1时直接用域名访问可以,即下面的代码哪里有问题呢?

127.0.0.1,5633是设计项目时默认的ip及sql端口,db_IP1是内网IP,db_IP2是外网IP

[此贴子已经被作者于2014-12-16 18:13:02编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/16 19:09:00 [只看该作者]

 加入代码msgbox(e.ConnectionString)

 

 看一下弹出的值是什么。


 回到顶部
总数 14 上一页 1 2