if @@Error <> 0 Begin Raiserror('不好意思,出错了。请与比尔先生联系',16,-1) Return End
if @@Error <> 0 Begin Raiserror('不好意思,出错了。请与比尔先生联系',16,-1) Return End
if @@Error <> 0 Begin Raiserror('不好意思,出错了。请与比尔先生联系',16,-1) Return End
insert 语句。。 if @@error<>0 raiserror('显示用户已经借出了5本书,不能再借了',16,3)在前台补捉异常如delphi: try query1.execSQL; except on e: Exception do begin showmessage('出错' + e.message); exit; end; end; showmessage('执行成功')
后台
@@ERROR
返回最后执行的 Transact-SQL 语句的错误代码。语法
@@ERROR返回类型
integer注释
当 Microsoft® SQL Server™ 完成 Transact-SQL 语句的执行时,如果语句执行成功,则 @@ERROR 设置为 0。若出现一个错误,则返回一条错误信息。@@ERROR 返回此错误信息代码,直到另一条 Transact-SQL 语句被执行。您可以在 sysmessages 系统表中查看与 @@ERROR 错误代码相关的文本信息。由于 @@ERROR 在每一条语句执行后被清除并且重置,应在语句验证后立即检查它,或将其保存到一个局部变量中以备事后查看。
Begin
Raiserror('不好意思,出错了。请与比尔先生联系',16,-1)
Return
End
Begin
Raiserror('不好意思,出错了。请与比尔先生联系',16,-1)
Return
End
Begin
Raiserror('不好意思,出错了。请与比尔先生联系',16,-1)
Return
End
if @@error<>0
raiserror('显示用户已经借出了5本书,不能再借了',16,3)在前台补捉异常如delphi:
try
query1.execSQL;
except
on e: Exception do
begin
showmessage('出错' + e.message);
exit;
end;
end;
showmessage('执行成功')