Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A tabela a seguir mostra o suporte à função em um driver ODBC 3.x e um aplicativo ODBC e o mapeamento executado pelo Gerenciador de Driver quando as funções são chamadas em um driver ODBC 3.x.
| Função | Com suporte por um driver ODBC 3.x ? |
Com suporte por um driver ODBC 3.x voltado para a Internet? |
Mapeado/compatível com o ODBC 3.x Gerenciador de Driver para um driver ODBC 3.x? |
|---|---|---|---|
| SQLAllocConnect | Não | Não[1] | Sim |
| SQLAllocEnv | Não | Não[1] | Sim |
| SQLAllocHandle | Sim | Sim | Não |
| SQLAllocStmt | Não | Não[1] | Sim |
| SQLBindCol | Sim | Sim | Não |
| SQLBindParam | Não | Sim[2] | Sim |
| SQLBindParameter | Sim | Sim | Não |
| SQLBrowseConnect | Sim | Sim | Não |
| SQLBulkOperations | Sim | Sim | Não |
| SQLCancel | Sim | Sim | Não |
| SQLCloseCursor | Sim | Sim | Não |
| SQLColAttribute | Sim | Sim | Não |
| SQLColAttributes | Não[3] | Não | Sim |
| SQLColumnPrivileges | Sim | Sim | Não |
| SQLColumns | Sim | Sim | Não |
| SQLConnect | Sim | Sim | Não |
| SQLCopyDesc | Sim | Yes | Sim[4] |
| SQLDataSources | Não | Sim | Yes |
| SQLDescribeCol | Sim | Sim | Não |
| SQLDescribeParam | Sim | Sim | Não |
| SQLDisconnect | Sim | Sim | Não |
| SQLDriverConnect | Sim | Sim | Não |
| SQLDrivers | Não | Sim | Yes |
| SQLEndTran | Sim | Sim | Não |
| SQLError | Não | Não[1] | Sim |
| SQLExecDirect | Sim | Sim | Não |
| SQLExecute | Sim | Sim | Não |
| SQLExtendedFetch | Sim | Não | Não |
| SQLFetch | Sim | Sim | Não |
| SQLFetchScroll | Sim | Sim | Não |
| SQLForeignKeys | Sim | Sim | Não |
| SQLFreeConnect | Não | Sim[1] | Sim |
| SQLFreeEnv | Não | Sim[1] | Sim |
| SQLFreeHandle | Sim | Sim | Não |
| SQLFreeStmt | Sim | Sim | Não |
| SQLGetConnectAttr | Sim | Sim | Não |
| SQLGetConnectOption | Não[5] | Não[1] | Sim |
| SQLGetCursorName | Sim | Sim | Não |
| SQLGetData | Sim | Sim | Não |
| SQLGetDescField | Sim | Sim | Não |
| SQLGetDescRec | Sim | Sim | Não |
| SQLGetDiagField | Sim | Sim | Não |
| SQLGetDiagRec | Sim | Sim | Não |
| SQLGetEnvAttr | Sim | Sim | Não |
| SQLGetFunctions | Não[6] | Sim | Yes |
| SQLGetInfo | Sim | Sim | Não |
| SQLGetStmtAttr | Sim | Sim | Não |
| SQLGetStmtOption | Não[5] | Não[1] | Sim |
| SQLGetTypeInfo | Sim | Sim | Não |
| SQLMoreResults | Sim | Sim | Não |
| SQLNativeSql | Sim | Sim | Não |
| SQLNumParams | Sim | Sim | Não |
| SQLNumResultCols | Sim | Sim | Não |
| SQLParamData | Sim | Sim | Não |
| SQLParamOptions | Não | No | Sim |
| SQLPrepare | Sim | Sim | Não |
| SQLPrimaryKeys | Sim | Sim | Não |
| SQLProcedureColumns | Sim | Sim | Não |
| SQLProcedures | Sim | Sim | Não |
| SQLPutData | Sim | Sim | Não |
| SQLRowCount | Sim | Sim | Não |
| SQLSetConnectAttr | Sim | Sim | Não |
| SQLSetConnectOption | Não[5] | Não[1] | Sim |
| SQLSetCursorName | Sim | Sim | Não |
| SQLSetDescField | Sim | Sim | Não |
| SQLSetDescRec | Sim | Sim | Não |
| SQLSetEnvAttr | Sim | Sim | Não |
| SQLSetPos | Sim | Sim | Não |
| SQLSetParam | Não | No | Sim |
| SQLSetScrollOption | Sim | Sim | Não |
| SQLSetStmtAttr | Sim | Sim | Não |
| SQLSetStmtOption | Não[5] | Não[1] | Sim |
| SQLSpecialColumns | Sim | Sim | Não |
| SQLStatistics | Sim | Sim | Não |
| SQLTablePrivileges | Sim | Sim | Não |
| SQLTables | Sim | Sim | Não |
| SQLTransact | Não | Não[1] | Sim |
[1] Esta função foi preterida no ODBC 3.x. Aplicativos ODBC 3.x não devem usar essa função. No entanto, um Open Group ou aplicativo compatível com CLI ISO pode chamar essa função.
[2] Aplicativos ODBC 3.x devem usar SQLBindParameter em vez de SQLBindParam. No entanto, um Open Group ou aplicativo compatível com CLI ISO pode chamar essa função.
[3] Os criadores de drivers devem observar que os atributos de coluna ODBC 2.x SQL_COLUMN_PRECISION, SQL_COLUMN_SCALE e SQL_COLUMN_LENGTH devem ser compatíveis com SQLColAttribute.
[4] SQLCopyDesc é parcialmente implementado pelo Gerenciador de Driver quando um descritor está sendo copiado entre conexões que pertencem a drivers diferentes. Os drivers devem dar suporte para SQLCopyDesc em duas de suas próprias conexões. Funções como SQLDrivers, implementadas exclusivamente pelo Gerenciador de Driver, não aparecem nesta lista.
[5] Em determinadas circunstâncias, os drivers poderão precisar dar suporte para essa função. Para obter mais informações, confira a página de referência dessa função.
[6] O driver poderá escolher dar suporte a SQLGetFunctions se o conjunto de funções compatível com o driver variar de uma conexão para outra.