Foxtable(狐表)用户栏目专家坐堂 → 求老师指教!关于自动切换数据源的问题


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

主题:求老师指教!关于自动切换数据源的问题

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
求老师指教!关于自动切换数据源的问题  发帖心情 Post By:2017/4/12 21:49:00 [显示全部帖子]

BeforeConnectOuterDataSource事件中代码如下:

If e.Name = "数据源1" Or e.Name = "数据源2" Then
    If TryConnectHost("mf") = False  Then
        e.ConnectionString = e.ConnectionString.Replace("mf", "93zkw.vicp.net,30610") 
    End If
End If

希望 用户在打开的时候判断是否是局域网 (局域网内连接的是“mf”)如果这个可以连接 则用mf连接数据源
 如果是在外网 mf  无法连接的话 则用"93zkw.vicp.net,30610" 这个链接数据源
 以上代码 现在是 局域网可以 正常链接   外网的话  则启动画面后闪退

跪求老师指教!

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2017/4/12 22:01:00 [显示全部帖子]

直接用外网的链接 不判断的话 是 可以正常启动 使用的
可以排除电脑问题

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2017/4/12 22:05:00 [显示全部帖子]

这个项目 同一个服务器上有两个数据库 所以有两个数据源 
  
发布后的项目
局域网可以正常启动使用 
外网数据源改成外网的 也可以正常启动使用
 
BeforeConnectOuterDataSource事件中代码如下:

If e.Name = "数据源1" Or e.Name = "数据源2" Then
    If TryConnectHost("mf") = False  Then
        e.ConnectionString = e.ConnectionString.Replace("mf", "93zkw.vicp.net,30610") 
    End If
End If
加上这个代码判断后   在局域网可以使用   在外网就会闪退
急求老师指点  排除电脑问题

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2017/4/13 0:06:00 [显示全部帖子]

这样的话 就没有判断是内网还是 外网了  就直接 用外网的链接了

 回到顶部