OleDbError Classe
In questo articolo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Raccoglie informazioni importanti relative a un avviso o a un errore restituito dall'origine dati.
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
- 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 il livello di gravità dell'errore è eccessivo, è possibile che l'istanza di OleDbConnection venga chiusa dal server. L'utente può tuttavia riaprire la connessione e continuare.
Proprietà
Message |
Ottiene una descrizione breve dell'errore. |
Native |
Ottiene le informazioni di errore specifiche del database. |
Source |
Ottiene il nome del provider che ha 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) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
To |
Ottiene il testo completo del messaggio di errore. |
Si applica a
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Vedi anche
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: