OLEDBErrors オブジェクト (Excel)

OLEDBError オブジェクトのコレクション。

注釈

OLEDBError オブジェクトは、最新の OLE DB クエリで返されるエラーを表します。 指定された OLE DB クエリでエラーが発生しなかった場合は、 OLEDBErrors コレクションは空です。 コレクション内のエラーは、OLE DB プロバイダーによって生成される順番で索引付けられます。 コレクションにメンバーを追加することはできません。

OLEDBErrors コレクションを取得するには、Application オブジェクトの OLEDBErrors プロパティを使用します。

次の使用例は、各 OLE DB エラーの説明と SqlState プロパティの値を表示します。

For Each objEr in Application.OLEDBErrors 
 MsgBox "The following error occurred:" & _ 
 objEr.ErrorString & " : " & objEr.SqlState 
Next objEr

1 つのOLEDBError オブジェクトを返すには、OLEDBErrors (index) を使用します。ここで、index は OLE DB エラーのインデックス番号です。 The following example displays the error description and the SqlState property's value for the first error returned by the most recent OLE DB query.

Set objEr = Application.OLEDBErrors(1) 
MsgBox "The following error occurred:" & _ 
 objEr.ErrorString & " : " & objEr.SqlState

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。