以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【求方案】打开项目,如何关闭某个外部数据源的数据表的连接 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51204) |
-- 作者:kylin -- 发布时间:2014/5/21 17:30:00 -- 【求方案】打开项目,如何关闭某个外部数据源的数据表的连接 如题,由于特殊需求,比如在网络断掉的情况下,自动不连接外部表,“悄悄地”只启用内部表。就好比没有外部数据表一样
而现在的情形是,网络不通的情况下,是一个一个地提示用户,连不上某某表。 [此贴子已经被作者于2014-5-21 17:33:02编辑过]
|
-- 作者:Bin -- 发布时间:2014/5/21 17:33:00 -- 呵呵,不行的呢. 要做起来会非常麻烦,得不偿失! |
-- 作者:kylin -- 发布时间:2014/5/21 17:34:00 -- 以下是引用Bin在2014-5-21 17:33:00的发言:
呵呵,不行的呢. 要做起来会非常麻烦,得不偿失! Bin版主,如果能做得出来,不知可否指教! |
-- 作者:Bin -- 发布时间:2014/5/21 17:40:00 -- 表用SQLTABLE 加载的时候判断网络情况从执行 内部数据源加载代码,还是外部数据源加载代码. 如果网络通畅,还需要把内部数据源的数据同步合并到外部数据源去. 行保存事件,判断网络情况,如果不同,利用SQL语句保存到内部数据源去,或者编码遍历保存到内部数据源, 然后执行e.cancel=true取消保存.
|
-- 作者:kylin -- 发布时间:2014/5/21 17:45:00 -- 而我已经在项目中设定好了外部数据源,以及外部数据表,这要怎么办?
没有用到SQLTable,这时候,要如何改造? [此贴子已经被作者于2014-5-21 17:46:13编辑过]
|
-- 作者:Bin -- 发布时间:2014/5/21 17:46:00 -- 重新改动大工程. |
-- 作者:有点甜 -- 发布时间:2014/5/21 18:00:00 -- 以下是引用kylin在2014-5-21 17:45:00的发言:
而我已经在项目中设定好了外部数据源,以及外部数据表,这要怎么办?
没有用到SQLTable,这时候,要如何改造? [此贴子已经被作者于2014-5-21 17:46:13编辑过]
简单就这样做吧,你做一个access数据源,结构和外部数据源一直,连不上的时候后,就改去连接access数据源。 |
-- 作者:Bin -- 发布时间:2014/5/21 18:01:00 -- 中途断网可以继续用才是楼主的主要问题吧. |
-- 作者:kylin -- 发布时间:2014/5/21 19:49:00 -- 以下是引用有点甜在2014-5-21 18:00:00的发言:
简单就这样做吧,你做一个access数据源,结构和外部数据源一直,连不上的时候后,就改去连接access数据源。 这是一个不错的方案。 |
-- 作者:kylin -- 发布时间:2014/5/21 19:51:00 -- 以下是引用Bin在2014-5-21 18:01:00的发言:
中途断网可以继续用才是楼主的主要问题吧. 是说到重点了,而极端的时候,一开始就连不上网络,那该如何处置?除了甜版所说的以外,还有没有其他方案 |