1,创建保存错误的数据表:
<代码>/*创建错误日志表*/创建表ErrorLog ( errNum INT, ErrSev NVARCHAR (500), ErrState INT, ErrProc NVARCHAR (1000), ErrLine INT, ErrMsg NVARCHAR (2000) )代码>
2,创建保存错误信息的存储过程:
<代码>/*创建错误日志记录存储过程*/创建过程InsErrorLog 作为 开始 插入ErrorLog 选择ERROR_NUMBER ErrNum (), ErrSev ERROR_SEVERITY (), ErrState ERROR_STATE (), ErrProc ERROR_PROCEDURE (), ErrLine ERROR_LINE (), ERROR_MESSAGE ErrMsg () 结束 代码>
3,在存储过程中使用开始尝试,并捕捉错误保存:
GetErrorTest<代码>创建过程 作为 开始尝试/*在这里填写存储过程的内容*/*** 最后试一试 开始抓 EXEC InsErrorLog——调用InsErrorLog存储过程,保存错误日志 最后抓住代码>