OleDbError Třída

Definice

Shromažďuje informace týkající se upozornění nebo chyby vrácených zdrojem dat.Collects information relevant to a warning or error returned by the data source.

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
Dědičnost
OleDbError
Atributy

Příklady

Následující příklad zobrazí vlastnosti OleDbError .The following example displays the properties of the 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

Poznámky

Tato třída je vytvořena datovým adaptérem OleDb, když dojde k chybě.This class is created by the OleDb data adapter when an error occurs. Instance OleDbError je vytvořena a spravována OleDbErrorCollection třídou, která je zase vytvořena OleDbException třídou.An instance of OleDbError is created and managed by the OleDbErrorCollection class, which in turn is created by the OleDbException class.

Pokud je závažnost chyby příliš velká, server může zavřít OleDbConnection .If the severity of the error is too great, the server may close the OleDbConnection. Uživatel však může připojení znovu otevřít a pokračovat.However, the user can reopen the connection and continue.

Vlastnosti

Message

Získá krátký popis chyby.Gets a short description of the error.

NativeError

Načte informace o chybě specifické pro databázi.Gets the database-specific error information.

Source

Získá název poskytovatele, který chybu generoval.Gets the name of the provider that generated the error.

SQLState

Načte kód chyby s pěti znaky podle standardu ANSI SQL pro databázi.Gets the five-character error code following the ANSI SQL standard for the database.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Získá úplný text chybové zprávy.Gets the complete text of the error message.

Platí pro

Viz také