SQLSTATE (ODBC エラー コード)SQLSTATE (ODBC Error Codes)

このトピックに適用されますはいSQL ServerはいAzure SQL Database[はい]Azure SQL Data Warehouseはい。並列データ ウェアハウスTHIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

SQLSTATE は、警告やエラーの原因についての詳細情報を提供します。SQLSTATE provides detailed information about the cause of a warning or error. データで発生したエラーのソースが検出され、によって返される SQL ServerSQL ServerSQL ServerSQL Server Native Client ODBC ドライバーでは、返されたネイティブ エラー番号を適切な SQLSTATE にマップします。For errors that occur in the data source detected and returned by SQL ServerSQL Server, the SQL ServerSQL Server Native Client ODBC driver maps the returned native error number to the appropriate SQLSTATE. ネイティブ エラー番号をマップできる ODBC エラー コードを持たない場合、 SQL ServerSQL Server Native Client ODBC ドライバーは SQLSTATE 42000 (「構文エラーまたはアクセス違反」) を返します。If a native error number does not have an ODBC error code to map to, the SQL ServerSQL Server Native Client ODBC driver returns SQLSTATE 42000 ("syntax error or access violation"). ドライバーによって検出されるエラー、 SQL ServerSQL Server Native Client ODBC ドライバーが適切な SQLSTATE を生成します。For errors that are detected by the driver, the SQL ServerSQL Server Native Client ODBC driver generates the appropriate SQLSTATE.

状態エラー コードの詳細については、次のトピックを参照してください。For more information about the state error codes, see the following topics:

参照See Also

エラーとメッセージの処理Handling Errors and Messages