以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  【请教】取消加载外部数据源  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85300)

--  作者:superman430
--  发布时间:2016/5/23 0:13:00
--  【请教】取消加载外部数据源
项目在开发时已设置外部数据源、外部数据表和内部数据表。
正常情况下,启动项目时,若网络异常,BeforeLoadOuterTable事件会报错并提示“无法创建外部数据源”。

因为希望给项目增加“离线模式”,所以希望在网络异常时正常启动项目,但不加载外部数据表(不报错),待网络恢复正常后,再正常使用外部数据源和外部数据表。

请问各位大大,有没有什么好的方法?

只能在这3个项目事件中设置哦,不然,无法饶过报错。
BeforeOpenProject

BeforeConnectOuterDataSource

BeforeLoadOuterTable


--  作者:Hyphen
--  发布时间:2016/5/23 8:33:00
--  
快速判断网络状态参考
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=70171
 
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=62475


BeforeConnectOuterDataSource判断网络异常则连接到本地数据源