Прочитать на английском

Поделиться через


OdbcError Класс

Определение

Собирает сведения, имеющие отношение к предупреждению или ошибке, возвращенной источником данных.

public sealed class OdbcError
[System.Serializable]
public sealed class OdbcError
Наследование
OdbcError
Атрибуты

Примеры

В следующем примере показаны свойства OdbcError класса .

public void DisplayOdbcErrorCollection(OdbcException exception)
{
    for (int i = 0; i < exception.Errors.Count; i++)
    {
        Console.WriteLine("Index #" + i + "\n" +
            "Message: " + exception.Errors[i].Message + "\n" +
            "Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
            "Source: " + exception.Errors[i].Source + "\n" +
            "SQL: " + exception.Errors[i].SQLState + "\n");
    }
    Console.ReadLine();
}

Комментарии

Этот класс создается с помощью при возникновении OdbcDataAdapter ошибки. Каждый экземпляр , OdbcError созданный с помощью OdbcDataAdapter , затем управляется классом OdbcErrorCollection , который, в свою очередь, создается классом OdbcException .

В случае серьезной ошибки сервер может закрыть объект OdbcConnection. Тем не менее, пользователь может опять открыть подключение и продолжить работу.

Свойства

Message

Получает краткое описание ошибки.

NativeError

Получает сведения об ошибке, относящиеся к ее источнику.

Source

Получает имя драйвера, который сгенерировал ошибку.

SQLState

Получает пятисимвольный код ошибки, соответствующий стандарту ANSI SQL для баз данных.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает полный текст сообщения об ошибке.

Применяется к

Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

См. также раздел