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.