Foxtable(狐表)用户栏目专家坐堂 → ACCESS用ADO模式如何实现多套帐?


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

主题:ACCESS用ADO模式如何实现多套帐?

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


加好友 发短信
等级:六尾狐 帖子:1271 积分:8670 威望:0 精华:0 注册:2019/6/13 9:57:00
ACCESS用ADO模式如何实现多套帐?  发帖心情 Post By:2024/10/6 23:44:00 [只看该作者]

ACCESS用ADO模式如何实现多套帐?

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/7 10:09:00 [只看该作者]

如果使用的第三方组件连接数据库,随时都可以连接任何数据库。因为所有的连接都是自己使用代码控制的,和Foxtable的数据源没有任何关系,不会受Foxtable数据源的限制

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


加好友 发短信
等级:六尾狐 帖子:1271 积分:8670 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2024/10/7 10:44:00 [只看该作者]

Foxtable的以EF模式可以动态对多个数据源选择,实现:

If e.name = "数据源1" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & 
"数据文件1.mdb;Persist Security Info=False"
ElseIf e.name = "数据源2" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & 
"数据文件2.mdb;Persist Security Info=False"

End
 if

Foxtable的ADO模式通过楝config.json连接数据源,如何动态多个数据源选择?

config.json

[此贴子已经被作者于2024/10/7 14:00:01编辑过]

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/7 19:52:00 [只看该作者]

config.json里把所有数据库的连接都填上。代码根据需要随时连接需要的数据库,比如

Dim db As HySql.Database 
if 需要连接数据库1 then
  db  = HySql.DataBaseFactory.CreateDatabase("数据库1")
else
  db  = HySql.DataBaseFactory.CreateDatabase("数据库2"
endif

 回到顶部