Foxtable(狐表)用户栏目专家坐堂 → [求助]数据源连接字符串,已解决


  共有4115人关注过本帖平板打印复制链接

主题:[求助]数据源连接字符串,已解决

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


加好友 发短信
等级:幼狐 帖子:182 积分:1968 威望:0 精华:0 注册:2012/7/2 9:35:00
[求助]数据源连接字符串,已解决  发帖心情 Post By:2013/12/25 20:58:00 [只看该作者]

原因:看小说后,自己查找,原来无意中,多加了一个“\”。自己的一个乌龙
在BeforeConnectOuterDataSource事件中
1、只有一个数据源,但有两个连接字符串c1、c2
2、当c1不能连通时,就转到用c2连通;
代码设想如下:
  dim c1 as string = "provider ...a"
  dim c2 as string = "provider ...b"
    Try
        If Connections.TryConnect(c1) Then
            e.ConnectionString = c1
        Else
            If Connections.TryConnect(c2) Then
                e.ConnectionString = c2
            End If
        End If
    Catch ex As Exception
        messagebox.show(ex.message)    
    End Try
结果:如果c1不能连通时,就直接弹出要以开发者或管理员重设连接字符串的对话框;
        点击后,就直接退出了。(备注: 因为是自定义的登陆窗口,内置登陆窗口已用默认用户登陆。)

那么,1、如何绕开出错的提示框?2、如何做到:当c1不能连通时,就转到用c2连接呢?;

建议狐爸,在所有连接字符串都不能连通时,才弹出那个重设字符串的窗口不是更好吗?

[此贴子已经被作者于2013-12-25 22:29:01编辑过]

 回到顶部