如何获取最后一个完整的MS SQL Server错误消息?

时间:2010-05-02 11:23:06

标签: php sql-server

我知道:

SELECT @@ERROR

但它只会给我一个错误代码(一个数字),我需要一条全文短信,如:

  

无法在对象'dbo.TABLE_NAME'中插入具有唯一索引'IX_ID_unique'的重复键行。

     

声明已经终止。

如何在MS Sql Server 2005中执行此操作?

编辑:我需要在Linux和Windows平台上获取此错误消息。

2 个答案:

答案 0 :(得分:5)

ERROR_MESSAGE怎么办?

另请参阅:Retrieving Error Information in Transact-SQL


而且,从PHP(因为您的问题被标记为php),请看一下:

当然,具体取决于您用来访问MS SQL Server数据库的API。

答案 1 :(得分:0)