OdbcError Класс

Определение

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

public ref class OdbcError sealed
public sealed class OdbcError
[System.Serializable]
public sealed class OdbcError
type OdbcError = class
[<System.Serializable>]
type OdbcError = class
Public NotInheritable 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();
}
Public Sub DisplayOdbcErrorCollection(ByVal exception As OdbcException)
    Dim i As Integer

    For i = 0 To exception.Errors.Count - 1
        Console.WriteLine("Index #" & i.ToString() & ControlChars.Cr _
           & "Message: " & exception.Errors(i).Message & ControlChars.Cr _
           & "Native: " & exception.Errors(i).NativeError.ToString() & ControlChars.Cr _
           & "Source: " & exception.Errors(i).Source & ControlChars.Cr _
           & "SQL: " & exception.Errors(i).SQLState & ControlChars.Cr)
    Next i
    Console.ReadLine()
End Sub

Комментарии

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

Если серьезность ошибки слишком велика, сервер может закрыть OdbcConnection. Однако пользователь может повторно открыть подключение и продолжить.

Свойства

Имя Описание
Message

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

NativeError

Возвращает сведения об ошибке для конкретного источника данных.

Source

Возвращает имя драйвера, создающего ошибку.

SQLState

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

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

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

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