Foxtable(狐表)用户栏目专家坐堂 → 关于数据源的设定!


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

主题:关于数据源的设定!

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


加好友 发短信
等级:三尾狐 帖子:635 积分:6336 威望:0 精华:0 注册:2011/5/8 13:21:00
关于数据源的设定!  发帖心情 Post By:2014/3/22 11:52:00 [只看该作者]

我在数据源设置里面添加了一个“数据源”连接的IP为:127.0.0.1,这个127.0.0.1的服务器是连接不通的!

我想实现当启动程序的时候弹出我设置的窗口 “窗口A”,来设定数据源的字符串,并保存在系统根目录的 SQL.txt目录里,当以后启动的时候,每次读取这个文本文档的字符串为连接命令!

 

但是我在BeforeConnectOuterDataSource事件写好了代码,但是总是不能弹出“窗口A”而是弹出系统的设置数据源窗口,请问如何实现,下面是代码!

 

If e.Name = "数据源" Then

    Dim yuan As String = "c:\sql.txt"
    If FileSys.FileExists(yuan) Then
        Dim s As String = FileSys.ReadAllText(yuan)
        If Connections.TryConnect(s) = False Then
            Forms("窗口A").Open()
        Else
            e.ConnectionString = s
        End If
    End If
End If


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/22 11:59:00 [只看该作者]

这时候窗口还没生成,是无法弹出窗口的哦.

可以设置
e.EditConnectionString()

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


加好友 发短信
等级:三尾狐 帖子:635 积分:6336 威望:0 精华:0 注册:2011/5/8 13:21:00
  发帖心情 Post By:2014/3/22 12:06:00 [只看该作者]

是啊,搞了一上午,现在才明白过来,直接悲剧了,这样一弄,感觉BeforeConnectOuterDataSource事件的意义不大啊!

 

如果系统能增加一个这样的功能,就是关闭普通用户设置数据源以后,发现数据源连接不通,首先生成这个窗口就好了!


 回到顶部