OleDbException.Errors プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OLE DB 用の .NET Framework Data Providerによって生成される例外に関する詳細情報を提供する 1 つ以上のOleDbError オブジェクトのコレクションを取得します。
public:
property System::Data::OleDb::OleDbErrorCollection ^ Errors { System::Data::OleDb::OleDbErrorCollection ^ get(); };
public System.Data.OleDb.OleDbErrorCollection Errors { get; }
member this.Errors : System.Data.OleDb.OleDbErrorCollection
Public ReadOnly Property Errors As OleDbErrorCollection
プロパティ値
OleDbError クラスの収集されたインスタンス。
例
次の使用例は、OleDbError コレクション内の各OleDbErrorCollectionを表示します。
public void DisplayOleDbErrorCollection(OleDbException exception)
{
for (int i=0; i < exception.Errors.Count; i++)
{
MessageBox.Show("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");
}
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
Dim i As Integer
For i = 0 To exception.Errors.Count - 1
MessageBox.Show("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
End Sub
注釈
OleDbErrorCollection クラスには常に、OleDbError クラスのインスタンスが少なくとも 1 つ含まれています。
これは、 OleDbErrorCollection コレクションのラッパーです。