다음을 통해 공유


사용되지 않는 함수 매핑

이 섹션에서는 ODBC 3.x 드라이버 관리자에서 사용되지 않는 함수를 매핑하여 ODBC 2.x 애플리케이션과 함께 사용되는 ODBC 3.x 드라이버의 이전 버전과의 호환성을 보장하는 방법을 설명합니다. 드라이버 관리자는 애플리케이션 버전에 관계없이 이 매핑을 수행합니다. 다음 목록의 각 ODBC 2.x 함수는 ODBC 3.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
SQL_DROP 옵션이 있는 SQLFreeStmt 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 함수입니다.

이 섹션에서는 다음 항목을 다룹니다.