以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎样才能在外部数据源连不上时直接退出项目,不退出任何信息。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=170735) |
-- 作者:wssylxb -- 发布时间:2021/8/5 14:08:00 -- 怎样才能在外部数据源连不上时直接退出项目,不退出任何信息。 想在非开发者登录的情况下,当外部数据源连不上时(包括ping不通及数据库参数不对的各种情况)直接退出项目,不退出任何窗口信息。现在总是弹出创建外部数据源失败,请联系管理员等信息窗口。 |
-- 作者:有点蓝 -- 发布时间: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 |
-- 作者:wssylxb -- 发布时间:2021/8/5 14:47:00 -- 老师:按您的语句编程执行后还是弹出外部数据源连接失败的错误窗口。 |
-- 作者:有点蓝 -- 发布时间:2021/8/5 14:53:00 -- 如果是刚打开项目,到这里处理:http://www.foxtable.com/webhelp/topics/0682.htm |
-- 作者:wssylxb -- 发布时间:2021/8/5 15:16:00 -- 没有看明白,就是想在连接不上时候不弹出错误窗口,不需要其他的选择等操作。 |
-- 作者:有点蓝 -- 发布时间:2021/8/5 15:36:00 -- 如果是刚打开项目就出错,就到4楼帮助的事件判断,连接不到服务器就退出 如果是在使用的过程中突然断线了,就参考2楼的用法啊, 如果都不行就没有办法了
|
-- 作者:wssylxb -- 发布时间:2021/8/5 15:52:00 -- 谢谢老师,这个问题困扰我好长时间了。怎么设置写语句都弹出错误的窗口,目前的版本好像没有解决办法。 |
-- 作者:有点蓝 -- 发布时间:2021/8/5 16:11:00 -- 具体怎么做的,请上传实例测试 |
-- 作者:wssylxb -- 发布时间:2021/8/5 16:43:00 -- 您给个例子就可以,就是在外部数据源连接不上时候,现在的项目是怎么设置都弹出如下的窗口。要求不弹出这个窗口,或者弹出后在一定时间自动关闭就好。 ![]() ![]() |
-- 作者:有点蓝 -- 发布时间:2021/8/5 16:52:00 -- 具体怎么做的,请贴出完整代码,或者上传实例测试 |