Foxtable(狐表)用户栏目专家坐堂 → 怎样才能在外部数据源连不上时直接退出项目,不退出任何信息。


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

主题:怎样才能在外部数据源连不上时直接退出项目,不退出任何信息。

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/5 14:35:00 [显示全部帖子]

项目BeforeShowErrorMessage事件

If user.Type <> UserTypeEnum.User
If e.Message2.indexof("一般性网络错误") > -1 orelse e.Message2.indexof("SQL Server 不存在或拒绝访问") > -1 orelse e.Message2.indexof("登录超时已过期") > -1 Then
'记录日志
    e.Cancel = True
    Syscmd.Project.Exit(False)
End If
endif


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/5 14:53:00 [显示全部帖子]

如果是刚打开项目,到这里处理:http://www.foxtable.com/webhelp/topics/0682.htm

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/5 15:36:00 [显示全部帖子]

如果是刚打开项目就出错,就到4楼帮助的事件判断,连接不到服务器就退出

如果是在使用的过程中突然断线了,就参考2楼的用法啊,

如果都不行就没有办法了

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/5 16:11:00 [显示全部帖子]

具体怎么做的,请上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/5 16:52:00 [显示全部帖子]

具体怎么做的,请贴出完整代码,或者上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/9 14:15:00 [显示全部帖子]

具体怎么做的,请贴出完整代码,或者上传实例测试

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112393 积分:572233 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/9 14:42:00 [显示全部帖子]

看6楼啊,要自己写代码控制,我测试都没有问题。如果下面方法都试过不行,那就把写个的代码,或者具项目发上来测试

如果是刚打开项目就出错,就到4楼帮助的事件判断,连接不到服务器就退出

如果是在使用的过程中突然断线了,就参考2楼的用法啊,




 回到顶部