以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]BeforeConnectOuterDataSource (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188848) |
-- 作者:瑞峰 -- 发布时间:2023/10/24 12:38:00 -- [求助]BeforeConnectOuterDataSource If e.name = "成绩" Then e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & "成绩数据.mdb;Persist Security Info=False" End if 比如 有三个账套 除了在BeforeConnectOuterDataSource设置 切换的代码 外部SQL表 的数据源预定数据源 有没有什么注意事项。 在开启程序时,常常出现 报错,联不上数据库 |
-- 作者:瑞峰 -- 发布时间:2023/10/24 12:39:00 -- 这个事件运行次序是如何? 不是直接使用 BeforeConnectOuterDataSource设置 切换的代码? |
-- 作者:有点蓝 -- 发布时间:2023/10/24 13:35:00 -- 3个数据源的表名,表结构必须完全一致。 连不上应该是数据库不在项目目录里
|
-- 作者:瑞峰 -- 发布时间:2023/10/25 10:54:00 -- 是完全一样的表结构。 窗口表配置的数据库 改名了,就连不上。 看来 程序打开前,会检查所有的数据源是否 可连通。 再根据 BeforeConnectOuterDataSource设置 切换的数据源。
|
-- 作者:有点蓝 -- 发布时间:2023/10/25 10:57:00 -- 是的。可以使用TryConnect连接一下:http://www.foxtable.com/webhelp/topics/1944.htm |