SQLState プロパティ

       

指定された Error オブジェクトの SQL 状態を示します。

戻り値

ANSI SQL 標準に準拠する 5 文字の文字列型 (String) の値を返してエラー コードとします。

解説

SQL ステートメントの処理中にエラーが発生した場合にプロバイダが返す 5 文字のエラー コードを読み取るには、SQLState プロパティを使います。たとえば、Microsoft OLE DB Provider for ODBC を Microsoft SQL Server データベースと共に使う場合、ODBC 固有のエラー、または Microsoft SQL Server に起因するエラーに基づいて SQL 状態のエラー コードが生成されると、ODBC エラーにマップされます。これらのエラー コードは ANSI SQL 標準に対応していますが、データ ソースによっては実装方法が異なる場合があります。