2

我有一个问题,这不是问题。我的数据库有一些限制,作为唯一名称(存储必须唯一名称的列)插入或更新时,数据库会验证我们是否没有覆盖某些名称,如果是,则返回可转换为 SqlException 的错误带代码 2627

我的问题是......如果存在一些表格或我可以咨询的东西来指示最终用户该怎么做?

在这种情况下..存在同名用户....

4

2 回答 2

3

我认为,您应该查看 SqlExceptions Errors 属性并查看错误编号,它应该将您指向 master.dbo.sysmessages 表中的一条消息。

于 2012-05-10T09:47:58.143 回答
0

这里报告了各种错误代码的含义:https ://docs.microsoft.com/en-us/sql/relational-databases/errors-events/database-engine-events-and-errors?view=sql-server -ver15。确保在左侧选择正确的数据库版本。

于 2020-06-11T10:25:49.430 回答