存储过程如下:
CREATE PROCEDURE test  AS
set nocount on
begin transaction
INSERT INTO test1 (id,name)  VALUES (123, 'a.')
if @@error<>0
  begin
    RAISERROR('插入失败 !',16,1) 
    rollback transaction
    return
  end
commit
GO
在客户端用ADOStoredProc连续执行此存储过程时,为什么只有系统提示信息,而不提示“插入失败”,