调用 SQLGetDiagField

当 ODBC 3.x 应用程序在 ODBC 2.x 驱动程序中调用 SQLGetDiagField 时,如果 DiagIdentifier 参数为 SQL_DIAG_CLASS_ORIGIN、SQL_DIAG_CLASS_SUBCLASS_ORIGIN、SQL_DIAG_CONNECTION_NAME、SQL_DIAG_MESSAGE_TEXT、SQL_DIAG_NATIVE、SQL_DIAG_NUMBER、SQL_DIAG_RETURNCODE、SQL_DIAG_SERVER_NAME 或 SQL_DIAG_SQLSTATE,则驱动程序将在 *DiagInfoPtr 中返回 SQL_SUCCESS 和相应的信息。 所有其他诊断字段将返回 SQL_ERROR。