Foxtable(狐表)用户栏目专家坐堂 → sql数据源设置问题


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

主题:sql数据源设置问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 8:27:00 [显示全部帖子]

数据源设置的代码发上来看看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 9:50:00 [显示全部帖子]

试试。测试通过后自己去掉调试代码,如果不通,把调试结果发上来看看

Dim ipFile As String = e.ProjectPath & "ip.txt"
If e.Name = "foxtable人事数据库" OrElse e.name = "foxtable" OrElse e.name = "mirror" Then
    MsgBox("数据源=" & e.Name)
    Dim ip As String
    Dim lst As New List(Of String)
    lst.AddRange({"", "192.168.0.150", "192.168.1.150", "192.168.111.150"})
    If Filesys.FileExists(ipFile) Then
        ip = FileSys.ReadAllText(ipFile)
        lst(0) = ip
        MsgBox("文件记录的是" & ip)
    End If 
    Dim cs As String = e.ConnectionString
    For Each s As String In lst
        If s > "" Then
            Dim s1 As String = cs.Replace("192.168.0.150", s)
            MsgBox("测试连接:" & s)
            If Connections.TryConnect(s1) Then
                e.ConnectionString = s1
                filesys.WriteAllText(e.projectpath & "ip.txt", s, False)
                MsgBox("连接成功:" & s)
                Exit For
            End If
        End If
    Next 
End If

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 10:29:00 [显示全部帖子]

菜单里的数据源是不会变的,只会显示初始的设置,不会根据代码的设置变化的

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 10:36:00 [显示全部帖子]

仔细理解一下7楼。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 10:53:00 [显示全部帖子]

是的,必须改为正确的连接字符串

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/12 10:56:00 [显示全部帖子]

再仔细理解7楼。理解不了就再说一次:菜单的设置是固定死的,不会受代码影响

 回到顶部