Foxtable(狐表)用户栏目专家坐堂 → [求助]打开项目时如何动态同时设置两个数据源的链接地址


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

主题:[求助]打开项目时如何动态同时设置两个数据源的链接地址

帅哥哟,离线,有人找我吗?
智友软件工作室
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:912 积分:7445 威望:0 精华:0 注册:2013/2/25 13:10:00
[求助]打开项目时如何动态同时设置两个数据源的链接地址  发帖心情 Post By:2018/9/13 9:08:00 [只看该作者]

目前一个链接地址设置没有问题,请问如何同时设置两个数据源的动态地址
BeforeConnectOuterDataSource

下面的代码是设置一个数据源的,如果是同时设置两个数据源该怎么弄?
Dim s As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "zhiyou.mdb;Persist Security Info=False"
If Connections.TryConnect(s) = True And e.name = "zhiyou" Then
    e.C & e.ProjectPath & "zhiyou.mdb;Persist Security Info=False"
Else
    Messagebox.Show("数据库连接错误!","提示")
    Syscmd.Project.Exit()
    Return
End If

 回到顶部
帅哥哟,离线,有人找我吗?
智友软件工作室
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:912 积分:7445 威望:0 精华:0 注册:2013/2/25 13:10:00
  发帖心情 Post By:2018/9/13 9:13:00 [只看该作者]

知道了,
'配置数据源
Dim zhiyou As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "zhiyou.mdb;Persist Security Info=False"
Dim dizhi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "dizhi.mdb;Persist Security Info=False"
If Connections.TryConnect(zhiyou) = True And e.name = "zhiyou" Then
    e.ConnectionString = zhiyou
ElseIf Connections.TryConnect(dizhi) = True And e.name = "dizhi" Then
    e.ConnectionString = dizhi
Else
    Messagebox.Show("数据库连接错误!","提示")
    Syscmd.Project.Exit()
    Return
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/13 9:15:00 [只看该作者]

你项目里面有多个数据源?

 

If e.name = "数据源1" Then

 

ElseIf e.name = "数据源2" Then

 

End If


 回到顶部