以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]数据库连接失败自动链接另一个数据源  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=28403)

--  作者:1012931425
--  发布时间:2013/1/28 12:50:00
--  [求助]数据库连接失败自动链接另一个数据源
 有这么个需求,
默认系统自动链接一个 数据库, 假如链接失败,则自动链接到设置的另一个数据库。

求高手 指点下,谢谢
[此贴子已经被作者于2013-1-28 12:51:04编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/28 13:50:00
--  
 自己看看下面的帮助。

http://www.foxtable.com/help/topics/1944.htm

--  作者:1012931425
--  发布时间:2013/1/28 16:47:00
--  我若一打开项目就检测呢?
 我已存在一个数据源,这个数据源下的表都添加到了项目中。   每次打开项目就 直接连接这数据源,并加载数据了。如果连接不通可能会错误就提示如下:
“无法创建XXX连接,请与管理员或开发人员联系重新设置字符串”

假如是开发人员,则会弹出 重新设置连接字符串。

但对于 发布后的给普通人员用的版本,则 提示失败了就 关闭了。


难道就在  BeforeConnectOuterDataSource 时 进行 数据连接检测?

--  作者:lin_hailun
--  发布时间:2013/1/28 16:53:00
--  
以下是引用1012931425在2013-1-28 16:47:00的发言:
 我已存在一个数据源,这个数据源下的表都添加到了项目中。   每次打开项目就 直接连接这数据源,并加载数据了。如果连接不通可能会错误就提示如下:
“无法创建XXX连接,请与管理员或开发人员联系重新设置字符串”

假如是开发人员,则会弹出 重新设置连接字符串。

但对于 发布后的给普通人员用的版本,则 提示失败了就 关闭了。


难道就在  BeforeConnectOuterDataSource 时 进行 数据连接检测?


嗯嗯,是的。在那里进行检查连接,失败就换一个。