【发布时间】:2010-05-02 11:23:05
【问题描述】:
我知道:
SELECT @@ERROR
但它只会给我一个错误代码(一个数字),我需要一个完整的文本消息,例如:
无法在具有唯一索引“IX_ID_unique”的对象“dbo.TABLE_NAME”中插入重复的键行。
语句已终止。
如何在 MS Sql Server 2005 中做到这一点?
编辑:我需要在 Linux 和 Windows 平台上获取此错误消息。
【问题讨论】:
标签: php sql-server
我知道:
SELECT @@ERROR
但它只会给我一个错误代码(一个数字),我需要一个完整的文本消息,例如:
无法在具有唯一索引“IX_ID_unique”的对象“dbo.TABLE_NAME”中插入重复的键行。
语句已终止。
如何在 MS Sql Server 2005 中做到这一点?
编辑:我需要在 Linux 和 Windows 平台上获取此错误消息。
【问题讨论】:
标签: php sql-server
另请参阅:Retrieving Error Information in Transact-SQL
而且,从 PHP(因为您的问题被标记为 php),看看:
当然,这取决于您用于访问 MS SQL Server 数据库的 API。
【讨论】:
【讨论】: