我在客户端执行服务器端的存储过程时,如何扑捉服务器端的错误信息?

解决方案 »

  1.   

    存储过程中设return返回值,然后根据返回值判断
      

  2.   

    在您寫存儲過程的時候,過程參數中您需要有 out 類型的輸出值,
    你可以根據你需要結果的類型輸出結果,很簡單.
    你也可以把存儲過程給為函數
      

  3.   

    如果是错误,而不是返回值,用
    try .. .except
      

  4.   

    IF @@error > 0
    BEGIN
     ROLLBACK TRANSACTION 
     RETURN ( -20 )
    END
    可以定义返回类型OUT
      

  5.   

    SQL中有一个返回最近一个错误的存储过程..
    你用这个就可以提取信息了..
    看联机帮助文件中有相对应该的例子..