针对特定错误条件的SQL异常

本文关键字:SQL 异常 错误条件 | 更新日期: 2023-09-27 18:06:50

我想知道SQL异常(状态)

"重复错误记录"
"空值"

上面的sql异常(状态)是什么?

有什么建议

 enum FilterMode 
    {
        System_AllData = -1,
        System_Error = -2,
        System_DuplicateError = 3,
        System_NullValues = 2,
    }
    private FilterMode SetFilter(string str) 
    {          
        if (str == "All Record")
            return FilterMode.System_AllData;
        else if (str == "All Error Record")
            return FilterMode.System_Error;
        else if (str == "Duplicate Error Record")
            return FilterMode.System_DuplicateError;
        else if (str == "Null Value")
            return FilterMode.System_NullValues;
        else return FilterMode.System_Error;
    }

针对特定错误条件的SQL异常

你可以在这里找到一个广泛的错误消息列表,或者你可以执行这个查询来获得SQL Server中所有消息的最终主列表:

SELECT * 
FROM sys.messages

使用合适的WHERE条款,我相信你可以找到你感兴趣的。

ErrorCode == 0x80131904重复错误记录。我不知道空值

的代码