共用方式為


OdbcError 類別

定義

收集與資料來源所傳回警告或錯誤相關的資訊。

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
繼承
OdbcError
屬性

範例

下列範例會顯示 類別的屬性 OdbcError

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

備註

每當發生錯誤時, OdbcDataAdapter 就會建立這個類別。 接著,由 OdbcDataAdapter 建立的每個實例OdbcError都會由 OdbcErrorCollection 類別管理,接著由 OdbcException 類別建立。

如果發生嚴重錯誤,伺服器可能會關閉 OdbcConnection。 但是,使用者可以再次開啟連線,然後繼續進行。

屬性

Message

取得錯誤的簡短描述。

NativeError

取得特定資料來源的錯誤資訊。

Source

取得產生錯誤的驅動程式名稱。

SQLState

取得遵循資料庫 ANSI SQL 標準的五個字元的錯誤碼。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

取得錯誤訊息的完整文字。

適用於

另請參閱