OdbcError Classe

Definizione

Raccoglie informazioni importanti relative a un avviso o a un errore restituito dall'origine dati.Collects information relevant to a warning or error returned by the data source.

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

Esempi

Nell'esempio seguente vengono visualizzate le proprietà della OdbcError classe.The following example displays the properties of the OdbcError class.

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 da OdbcDataAdapter quando si verifica un errore.This class is created by the OdbcDataAdapter whenever an error occurs. Ogni istanza di OdbcError creata OdbcDataAdapter da OdbcErrorCollection viene quindi gestita dalla classe OdbcException , che a sua volta viene creata dalla classe.Each instance of OdbcError created by the OdbcDataAdapter is then managed by the OdbcErrorCollection class, which in turn is created by the OdbcException class.

Se il livello di gravità dell'errore è eccessivo, è possibile che l'istanza di OdbcConnection venga chiusa dal server.If the severity of the error is too great, the server may close the OdbcConnection. L'utente può tuttavia riaprire la connessione e continuare.However, the user can reopen the connection and continue.

Proprietà

Message

Ottiene una descrizione breve dell'errore.Gets a short description of the error.

NativeError

Ottiene le informazioni di errore specifiche dell'origine dati.Gets the data source-specific error information.

Source

Ottiene il nome del driver da cui è stato generato l’errore.Gets the name of the driver that generated the error.

SQLState

Ottiene il codice di errore di cinque caratteri in base allo standard ANSI SQL per il database.Gets the five-character error code that follows the ANSI SQL standard for the database.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Ottiene il testo completo del messaggio di errore.Gets the complete text of the error message.

Si applica a

Vedi anche