驱动程序管理器错误和警告检查

驱动程序管理器完全或部分实现多个函数,因此检查这些函数中的所有错误和警告。

  • 驱动程序管理器实现 SQLDataSourcesSQLDrivers ,并检查这些函数中的所有错误和警告。

  • 驱动程序管理器将检查驱动程序是否实现了 SQLGetFunctions。 如果驱动程序未实现 SQLGetFunctions,则驱动程序管理器将实现并检查其中的所有错误和警告。

  • 驱动程序管理器部分实现 SQLAllocHandleSQLConnectSQLDriverConnectSQLBrowseConnectSQLFreeHandleSQLGetDiagRecSQLGetDiagField ,并检查这些函数中的一些错误。 由于这两个函数都执行类似的操作,因此它可能会返回与此类函数的驱动程序相同的错误。 例如,驱动程序管理器或驱动程序可能会返回 SQLSTATE IM008 (对话框失败,) 如果其中任何一个无法显示 SQLDriverConnect的登录对话框。