OleDbError 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 OleDbError sealed
public sealed class OleDbError
[System.Serializable]
public sealed class OleDbError
type OleDbError = class
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
- Héritage
-
OleDbError
- Attributs
Exemples
L’exemple suivant affiche les propriétés 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
Remarques
Cette classe est créée par l’adaptateur de données OleDb lorsqu’une erreur se produit. Une instance de OleDbError est créée et gérée par la OleDbErrorCollection classe, qui à son tour est créée par la OleDbException classe .
Si la gravité de l'erreur est trop élevée, le serveur peut fermer OleDbConnection. 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 base de données. |
Source |
Obtient le nom du fournisseur 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. |