Compartilhar via


Funções preteridas de mapeamento

Esta seção descreve como as funções preteridas são mapeadas pelo Gerenciador de Driver ODBC 3.x para garantir a compatibilidade com versões anteriores de drivers ODBC 3.x usados com aplicativos ODBC 2.x . O Gerenciador de Driver executa esse mapeamento independentemente da versão do aplicativo. Como cada uma das funções ODBC 2.x na lista a seguir é mapeada para a função ODBC 3.x correspondente quando chamado em um driver ODBC 3.x , o driver ODBC 3.x não precisa implementar as funções ODBC 2.x .

O mapeamento na lista é disparado quando o driver é um driver ODBC 3.x e o driver não dá suporte à função que está sendo mapeada.

A tabela a seguir lista todas as funcionalidades duplicadas introduzidas no ODBC 3.x.

Função ODBC 2.x Função ODBC 3.x
SQLAllocConnect SQLAllocHandle
SQLAllocEnv SQLAllocHandle
SQLAllocStmt SQLAllocHandle
SQLBindParam[1] SQLBindParameter
SQLColAttributes SQLColAttribute
Sqlerror SQLGetDiagRec
SQLFreeConnect SQLFreeHandle
SQLFreeEnv SQLFreeHandle
SQLFreeStmt com uma opção de SQL_DROP SQLFreeHandle
SQLGetConnectOption SQLGetConnectAttr
SQLGetStmtOption SQLGetStmtAttr
SQLParamOptions SQLSetStmtAttr
Sqlsetconnectoption SQLSetConnectAttr
SQLSetParam[2] SQLBindParameter
SQLSetScrollOption SQLSetStmtAttr
SQLSetStmtOption SQLSetStmtAttr
SQLTransact SQLEndTran

[1] Embora essa função não exista no ODBC 2.x, ela está nos padrões Open Group e ISO.

[2] Essa é uma função ODBC 1.0.

Esta seção contém os seguintes tópicos.