Errors コレクション (ADO)
1 つのプロバイダー関連のエラーに応答して作成されたすべての エラー オブジェクトが含まれます。
備考
ADO オブジェクトに関連する操作では、1 つ以上のプロバイダー エラーが生成される可能性があります。 各エラーが発生すると、1 つ以上の Error オブジェクトを、Connection オブジェクトの Errors コレクションに配置できます。 別の ADO 操作でエラーが生成されると、Errors コレクションがクリアされ、Error オブジェクトの新しいセットを Errors コレクションに配置できます。
各 Error オブジェクトは、ADO エラーではなく、特定のプロバイダー エラーを表します。 ADO エラーは、実行時例外処理メカニズムに公開されます。 たとえば、Microsoft Visual Basic では、ADO 固有のエラーが発生すると、onError イベントがトリガーされ、Err オブジェクトに表示されます。
エラーを生成しない ADO 操作は、Errors コレクションには影響しません。 Clear メソッドを使用して、Errors コレクションを手動でクリアします。
Errors コレクション内の Error オブジェクトのセットは、1 つのステートメントに応答して発生したすべてのエラーを記述します。 Errors コレクション内の特定のエラーを列挙すると、エラー処理ルーチンでエラーの原因と発生元をより正確に特定し、回復するための適切な手順を実行できます。
一部のプロパティとメソッドは、Errors コレクション内の Error オブジェクトとして表示される警告を返しますが、プログラムの実行は停止しません。 Recordset オブジェクトで Resync、UpdateBatch 、または CancelBatch メソッドをする前に、 Connection オブジェクトの Open メソッドを使用するか、Recordset オブジェクトの Filter プロパティを設定して、Errors コレクションで Clear メソッドを呼び出します。 このようにして、Errors コレクションの Count プロパティを読み取り、返された警告をテストできます。
手記
単一の ADO 操作で複数のエラーを生成する方法の詳細については、「Error オブジェクト」トピックを参照してください。
このセクションには、次のトピックが含まれています。