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()

获取错误信息的完整文本。

适用于

另请参阅