次の方法で共有


ドライバー マネージャーのエラーと警告の確認

ドライバー マネージャーは、多数の関数を完全または部分的に実装するため、これらの関数のエラーと警告のすべてまたは一部をチェックします。

  • ドライバー マネージャーは、SQLDataSourcesSQLDrivers を実装し、これらの関数のすべてのエラーと警告をチェックします。

  • ドライバー マネージャーは、ドライバーが SQLGetFunctions を実装するかどうかを確認します。 ドライバーが SQLGetFunctions を実装していない場合、ドライバー マネージャーは、その中のすべてのエラーと警告を実装してチェックします。

  • ドライバー マネージャーは、SQLAllocHandleSQLConnectSQLDriverConnectSQLBrowseConnectSQLFreeHandleSQLGetDiagRec、および SQLGetDiagField を部分的に実装し、これらの関数でいくつかのエラーをチェックします。 両方とも同様の操作を実行するため、これらの関数の一部のドライバーと同じエラーが返される場合があります。 たとえば、いずれかのドライバーが SQLDriverConnect のログイン ダイアログ ボックスを表示できない場合、ドライバー マネージャーまたはドライバーは SQLSTATE IM008 (ダイアログに失敗) を返す可能性があります。