Condividi tramite


OdbcError Classe

Definizione

Raccoglie informazioni importanti relative a un avviso o a un errore restituito dall'origine dati.

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
Ereditarietà
OdbcError
Attributi

Esempio

Nell'esempio seguente vengono visualizzate le proprietà della OdbcError classe.

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

Commenti

Questa classe viene creata dall'oggetto OdbcDataAdapter ogni volta che si verifica un errore. Ogni istanza di OdbcError creata dall'oggetto OdbcDataAdapterOdbcErrorCollection viene quindi gestita dalla classe, che a sua volta viene creata dalla OdbcException classe.

Se il livello di gravità dell'errore è eccessivo, è possibile che l'istanza di OdbcConnection venga chiusa dal server. L'utente può tuttavia riaprire la connessione e continuare.

Proprietà

Message

Ottiene una descrizione breve dell'errore.

NativeError

Ottiene le informazioni di errore specifiche dell'origine dati.

Source

Ottiene il nome del driver da cui è stato generato l’errore.

SQLState

Ottiene il codice di errore di cinque caratteri in base allo standard ANSI SQL per il database.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Ottiene il testo completo del messaggio di errore.

Si applica a

Vedi anche