Я хочу знать исключение (состояние) 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;
    }
-1
Jones 29 Авг 2011 в 16:51

2 ответа

Лучший ответ

Здесь вы можете найти обширный список сообщений об ошибках , или вы можете выполнить этот запрос, чтобы получить окончательный главный список всех сообщений на вашем SQL Server:

SELECT * 
FROM sys.messages

Используя подходящее предложение WHERE, я уверен, что вы сможете найти те, которые вам интересны.

1
marc_s 29 Авг 2011 в 13:07

ErrorCode == 0x80131904 для повторяющейся записи об ошибке. Я не знаю код для нулевого значения

1
Yurii Hohan 29 Авг 2011 в 13:01