Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela seguinte mostra o suporte de funções num ODBC 3. x e uma aplicação ODBC, e o mapeamento realizado pelo Gestor de Drivers quando as funções são chamadas contra um ODBC 3. Condutor X .
| Função | Suportado por um ODBC 3. x Motorista? |
Suportado por um ODBC 3. x Aplicação? |
Mapeado/suportado pelo ODBC 3. x Gestor de Pilotos para um ODBC 3. Condutor X ? |
|---|---|---|---|
| SQLAllocConnect | Não | Nº[1] | Yes |
| SQLAllocEnv | Não | Nº[1] | Yes |
| SQLAllocHandle | Yes | Yes | Não |
| SQLAllocStmt | Não | Nº[1] | Yes |
| SQLBindCol | Yes | Yes | Não |
| SQLBindParam | Não | Sim[2] | Yes |
| SQLBindParameter | Yes | Yes | Não |
| SQLBrowseConnect | Yes | Yes | Não |
| SQLBulkOperations | Yes | Yes | Não |
| SQLCancel | Yes | Yes | Não |
| SQLCloseCursor | Yes | Yes | Não |
| SQLColAttribute | Yes | Yes | Não |
| SQLColAttributes | Nº[3] | Não | Yes |
| SQLColumnPrivileges | Yes | Yes | Não |
| SQLColumns | Yes | Yes | Não |
| SQLConnect | Yes | Yes | Não |
| SQLCopyDesc | Yes | Yes | Sim[4] |
| SQLDataSources | Não | Yes | Yes |
| SQLDescribeCol | Yes | Yes | Não |
| SQLDescribeParam | Yes | Yes | Não |
| SQLDisconnect | Yes | Yes | Não |
| SQLDriverConnect | Yes | Yes | Não |
| SQLDrivers | Não | Yes | Yes |
| SQLEndTran | Yes | Yes | Não |
| SQLError | Não | Nº[1] | Yes |
| SQLExecDirect | Yes | Yes | Não |
| SQLExecute | Yes | Yes | Não |
| SQLExtendedFetch | Yes | Não | Não |
| SQLFetch | Yes | Yes | Não |
| SQLFetchScroll | Yes | Yes | Não |
| SQLForeignKeys | Yes | Yes | Não |
| SQLFreeConnect | Não | Sim[1] | Yes |
| SQLFreeEnv | Não | Sim[1] | Yes |
| SQLFreeHandle | Yes | Yes | Não |
| SQLFreeStmt | Yes | Yes | Não |
| SQLGetConnectAttr | Yes | Yes | Não |
| SQLGetConnectOption | Nº[5] | Nº[1] | Yes |
| SQLGetCursorName | Yes | Yes | Não |
| SQLGetData | Yes | Yes | Não |
| SQLGetDescField | Yes | Yes | Não |
| SQLGetDescRec | Yes | Yes | Não |
| SQLGetDiagField | Yes | Yes | Não |
| SQLGetDiagRec | Yes | Yes | Não |
| SQLGetEnvAttr | Yes | Yes | Não |
| SQLGetFunctions | Nº[6] | Yes | Yes |
| SQLGetInfo | Yes | Yes | Não |
| SQLGetStmtAttr | Yes | Yes | Não |
| SQLGetStmtOption | Nº[5] | Nº[1] | Yes |
| SQLGetTypeInfo | Yes | Yes | Não |
| SQLMoreResults | Yes | Yes | Não |
| SQLNativeSQL | Yes | Yes | Não |
| SQLNumParams | Yes | Yes | Não |
| SQLNumResultCols | Yes | Yes | Não |
| SQLParamData | Yes | Yes | Não |
| SQLParamOptions | Não | Não | Yes |
| SQLPrepare | Yes | Yes | Não |
| SQLPrimaryKeys | Yes | Yes | Não |
| SQLProcedureColumns | Yes | Yes | Não |
| SQLProcedures | Yes | Yes | Não |
| SQLPutData | Yes | Yes | Não |
| SQLRowCount | Yes | Yes | Não |
| SQLSetConnectAttr | Yes | Yes | Não |
| SQLSetConnectOption | Nº[5] | Nº[1] | Yes |
| SQLSetCursorName | Yes | Yes | Não |
| SQLSetDescField | Yes | Yes | Não |
| SQLSetDescRec | Yes | Yes | Não |
| SQLSetEnvAttr | Yes | Yes | Não |
| SQLSetPos | Yes | Yes | Não |
| SQLSetParam | Não | Não | Yes |
| SQLSetScrollOption | Yes | Yes | Não |
| SQLSetStmtAttr | Yes | Yes | Não |
| SQLSetStmtOption | Nº[5] | Nº[1] | Yes |
| SQLSpecialColumns | Yes | Yes | Não |
| SQLStatistics | Yes | Yes | Não |
| SQLTablePrivileges | Yes | Yes | Não |
| SQLTables | Yes | Yes | Não |
| SQLTransact | Não | Nº[1] | Yes |
[1] Esta função está obsoleta no ODBC 3. x. ODBC 3. X aplicações não devem usar esta função. No entanto, um Open Group ou uma aplicação compatível com ISO CLI pode chamar esta função.
[2] ODBC 3. x aplicações devem usar SQLBindParameter em vez de SQLBindParam. No entanto, um Open Group ou uma aplicação compatível com ISO CLI pode chamar esta função.
[3] Os escritores de condutores devem notar que o ODBC 2. x atributos das colunas SQL_COLUMN_PRECISION, SQL_COLUMN_SCALE e SQL_COLUMN_LENGTH devem ser suportados com SQLColAttribute.
[4] O SQLCopyDesc é parcialmente implementado pelo Gestor de Drivers quando um descritor está a ser copiado entre ligações que pertencem a diferentes drivers. Os drivers são obrigados a suportar SQLCopyDesc em duas das suas próprias ligações. Funções como o SQLDrivers, que são implementadas exclusivamente pelo Gestor de Drivers, não aparecem nesta lista.
[5] Em certas circunstâncias, os condutores podem precisar de suportar esta função. Para mais informações, consulte a página de referência desta função.
[6] O driver pode escolher suportar SQLGetFunctions se o conjunto de funções que suporta variar de ligação para ligação.