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 ошибки. Каждый экземпляр , OdbcError созданный с помощью OdbcDataAdapter , затем управляется классом OdbcErrorCollection , который, в свою очередь, создается классом OdbcException .

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

Свойства

Message

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

NativeError

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

Source

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

SQLState

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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