OleDbError Clase

Definición

Recopila información relevante para una advertencia o error devuelto por el origen de datos.

public ref class OleDbError sealed
[System.Serializable]
public sealed class OleDbError
[<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

Nombre Description
Message

Obtiene una breve descripción del error.

NativeError

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

Source

Obtiene el nombre del proveedor que generó el error.

SQLState

Obtiene el código de error de cinco caracteres que sigue al estándar ANSI SQL para la base de datos.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
ToString()

Obtiene el texto completo del mensaje de error.

Se aplica a

Consulte también