OleDbError Clase

Definición

Recopila información relacionada con una advertencia o un error devuelto por el origen de datos.

public ref class OleDbError sealed
public sealed class OleDbError
[System.Serializable]
public sealed class OleDbError
type OleDbError = class
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
Herencia
OleDbError
Atributos

Ejemplos

En el ejemplo siguiente se muestran las propiedades de OleDbError.

public void DisplayOleDbErrorCollection(OleDbException 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 DisplayOleDbErrorCollection(ByVal exception As OleDbException)
    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

Comentarios

El adaptador de datos OleDb crea esta clase cuando se produce un error. La clase crea y administra OleDbErrorCollection una instancia de OleDbError , que a su vez se crea mediante la OleDbException clase .

Si la gravedad del error es demasiado grande, el servidor puede cerrar OleDbConnection. Sin embargo, el usuario puede volver a abrir la conexión y continuar.

Propiedades

Message

Obtiene una descripción breve del error.

NativeError

Obtiene la información de error específica de la base de datos.

Source

Obtiene el nombre del proveedor que ha generado el error.

SQLState

Obtiene el código de error de cinco caracteres según el estándar ANSI SQL de la base de datos.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Obtiene el texto completo del mensaje de error.

Se aplica a

Consulte también