OleDbError Classe

Definizione

Raccoglie informazioni rilevanti per un avviso o un errore restituito dall'origine dati.

public ref class OleDbError sealed
[System.Serializable]
public sealed class OleDbError
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
Ereditarietà
OleDbError
Attributi

Esempio

Nell'esempio seguente vengono visualizzate le proprietà dell'oggetto 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

Commenti

Questa classe viene creata dall'adattatore dati OleDb quando si verifica un errore. Un'istanza di OleDbError viene creata e gestita dalla OleDbErrorCollection classe , che a sua volta viene creata dalla OleDbException classe .

Se la gravità dell'errore è troppo grande, il server potrebbe chiudere .OleDbConnection Tuttavia, l'utente può riaprire la connessione e continuare.

Proprietà

Nome Descrizione
Message

Ottiene una breve descrizione dell'errore.

NativeError

Ottiene le informazioni sull'errore specifiche del database.

Source

Ottiene il nome del provider che ha generato l'errore.

SQLState

Ottiene il codice di errore a cinque caratteri che segue lo standard SQL ANSI per il database.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Ottiene il testo completo del messaggio di errore.

Si applica a

Vedi anche