OdbcError Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recueille les informations relatives à un avertissement ou une erreur retournés par la source de données.
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
- Héritage
-
OdbcError
- Attributs
Exemples
L’exemple suivant affiche les propriétés de la 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
Remarques
Cette classe est créée par chaque OdbcDataAdapter fois qu’une erreur se produit. Chaque instance de OdbcError créé par est OdbcDataAdapter ensuite géré par la OdbcErrorCollection classe , qui à son tour est créée par la OdbcException classe .
Si la gravité de l'erreur est trop élevée, le serveur peut fermer OdbcConnection. L'utilisateur peut toutefois rouvrir la connexion et continuer.
Propriétés
Message |
Obtient une brève description de l'erreur. |
NativeError |
Obtient les informations d'erreur propres à la source de données. |
Source |
Obtient le nom du pilote qui a généré l'erreur. |
SQLState |
Obtient le code d'erreur à cinq caractères respectant la norme ANSI SQL pour la base de données. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Obtient le texte complet du message d'erreur. |