對應已淘汰的函式

本節說明 ODBC 3.x 驅動程式管理員如何對應已淘汰的函式,以確保 ODBC 3.x 驅動程式與 ODBC 2.x 應用程式搭配使用的 ODBC 3.x 驅動程式回溯相容性。 不論應用程式的版本為何,驅動程式管理員都會執行此對應。 由於在 ODBC 3.x 驅動程式中呼叫時,下列清單中的每個 ODBC 2.x 函式都會對應至對應的 ODBC 3.x 函式,因此 ODBC 3.x 驅動程式不需要實作 ODBC 2.x 函式。

當驅動程式是 ODBC 3.x 驅動程式,且驅動程式不支援所對應的函式時,就會觸發清單中的對應。

下表列出 ODBC 3.x 中引進的所有重複功能。

ODBC 2.x 函式 ODBC 3.x 函式
SQLAllocConnect SQLAllocHandle
SQLAllocEnv SQLAllocHandle
SQLAllocStmt SQLAllocHandle
SQLBindParam [1] SQLBindParameter
SQLColAttributes SQLColAttribute
SQLError SQLGetDiagRec
SQLFreeConnect SQLFreeHandle
SQLFreeEnv SQLFreeHandle
具有 選項的 SQLFreeStmt SQL_DROP SQLFreeHandle
SQLGetConnectOption SQLGetConnectAttr
SQLGetStmtOption SQLGetStmtAttr
SQLParamOptions SQLSetStmtAttr
SQLSetConnectOption SQLSetConnectAttr
SQLSetParam [2] SQLBindParameter
SQLSetScrollOption SQLSetStmtAttr
SQLSetStmtOption SQLSetStmtAttr
SQLTransact SQLEndTran

[1] 即使此函式不存在於 ODBC 2.x 中,它還是位於 Open Group 和 ISO 標準中。

[2] 這是 ODBC 1.0 函式。

此章節包含下列主題。