| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1484 人关注过本帖
标题:请教sql SQL Server 连接断了,程序不能关闭这种错误如何处理?谢谢
取消只看楼主 加入收藏
wxzd123
Rank: 2
等 级:论坛游民
帖 子:428
专家分:96
注 册:2012-9-6
收藏
得分:0 
cDefPath = ADDBS(JUSTPATH(SYS(16)))
SET DEFAULT TO (cDefPath)
#define MY_ERROR  0x401    && 自定义消息
DECLARE long AddException IN errdbg long,string@,long,long
DECLARE long RemoveException IN errdbg
DECLARE long GetException IN errdbg long
DECLARE long strlen IN msvcrt long

Do Form 表单1.scx
Read Events
** AddException(nType, cOutFile, hWnd, uMsg) 注册异常处理
** 参数:
**   nType ..... 0->全部忽略跳过,1->提示选择中止、重试、忽略
**   cOutFile .. 输出异常信息的文件名,为空不输出
**   hWnd ...... 接收异常信息的窗口句柄,为 0 不接收
**   uMsg ...... 发送异常信息的用户自定义消息,为 0 不发送
AddException(1, cDefPath+"errinfo.txt", _screen.hWnd, MY_ERROR)
oErr = CREATEOBJECT("CError")
BINDEVENT(_screen.hWnd, MY_ERROR, oErr, "onError")
SYS(1079,1)
? 1111
fun1()
RemoveException()  && 注销异常处理
CLEAR ALL
RETURN

FUNCTION fun1()
    SYS(1079,1)
    ? 2222
    fun2()
ENDFUNC

FUNCTION fun2()
    SYS(2600,0,1," ")
    ? 3333  
ENDFUNC

DEFINE CLASS CError as Session
    PROCEDURE onError(hWnd,Msg,wParam,lParam)  && wParam指向EXCEPTION_RECORD结构的指针
        nCode = CTOBIN(SYS(2600,wParam,4),"4RS")
        pMsg = GetException(nCode)
        ? TRANSFORM(nCode,"@0"), SYS(2600,pMsg,strlen(pMsg))
        FOR i=1 TO PROGRAM(-1)-1
            ? SPACE(i),PROGRAM(i)
        ENDFOR
        **QUIT
    ENDPROC
ENDDEFINE
2023-08-19 12:46
wxzd123
Rank: 2
等 级:论坛游民
帖 子:428
专家分:96
注 册:2012-9-6
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
2023-08-19 12:47
wxzd123
Rank: 2
等 级:论坛游民
帖 子:428
专家分:96
注 册:2012-9-6
收藏
得分:0 
版主辛苦了
第一段代码出现
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

关不掉,只能到任务管理器终止进程
2023-08-19 14:54
wxzd123
Rank: 2
等 级:论坛游民
帖 子:428
专家分:96
注 册:2012-9-6
收藏
得分:0 
第二段代码出现
图片附件: 游客没有浏览图片的权限,请 登录注册

然后退出
2023-08-19 14:55
wxzd123
Rank: 2
等 级:论坛游民
帖 子:428
专家分:96
注 册:2012-9-6
收藏
得分:0 
请教版主怎么出现不能加载
图片附件: 游客没有浏览图片的权限,请 登录注册
2023-08-19 21:10
快速回复:请教sql SQL Server 连接断了,程序不能关闭这种错误如何处理?谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028120 second(s), 12 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved