原因:看小说后,自己查找,原来无意中,多加了一个“\”。自己的一个乌龙
在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编辑过]