OdbcError OdbcError OdbcError OdbcError Class

定義

データ ソースが返す警告またはエラーに関する情報を収集します。Collects information relevant to a warning or error returned by the data source.

public ref class OdbcError sealed
[System.Serializable]
public sealed class OdbcError
type OdbcError = class
Public NotInheritable Class OdbcError
継承
OdbcErrorOdbcErrorOdbcErrorOdbcError
属性

次の例のプロパティの表示、OdbcErrorクラス。The following example displays the properties of the OdbcError class.

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たびに、エラーが発生します。This class is created by the OdbcDataAdapter whenever an error occurs. 各インスタンスOdbcErrorによって作成された、OdbcDataAdapterが管理し、OdbcErrorCollectionクラスは、作成者がさらに、OdbcExceptionクラス。Each instance of OdbcError created by the OdbcDataAdapter is then managed by the OdbcErrorCollection class, which in turn is created by the OdbcException class.

エラーの重大度レベルが高すぎる場合、サーバーは OdbcConnection を閉じることがあります。If the severity of the error is too great, the server may close the OdbcConnection. ただし、ユーザーは接続を再び開き、続行できます。However, the user can reopen the connection and continue.

プロパティ

Message Message Message Message

エラーの概要を取得します。Gets a short description of the error.

NativeError NativeError NativeError NativeError

データ ソース固有のエラー情報を取得します。Gets the data source-specific error information.

Source Source Source Source

エラーを生成したドライバーの名前を取得します。Gets the name of the driver that generated the error.

SQLState SQLState SQLState SQLState

データベースの ANSI SQL 標準に従った 5 文字のエラー コードを取得します。Gets the five-character error code that follows the ANSI SQL standard for the database.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

エラー メッセージの完全なテキストを取得します。Gets the complete text of the error message.

適用対象

こちらもご覧ください