Compartir a través de


Controladores ODBC 3.x de escritura

En la tabla siguiente se muestra la compatibilidad con funciones en odbc 3. x driver and an ODBC application, and the mapping performed by the Driver Manager when the functions are called against an ODBC 3. x driver.

Función Compatible

por una

ODBC 3. x

driver?
Compatible

por una

ODBC 3. x

¿aplicación?
Asignado/compatible

por ODBC 3. x

Administrador de controladores a

un ODBC 3. ¿X driver?
SQLAllocConnect No No[1]
SQLAllocEnv No No[1]
SQLAllocHandle No
SQLAllocStmt No No[1]
SQLBindCol No
SQLBindParam No Sí[2]
SQLBindParameter No
SQLBrowseConnect No
SQLBulkOperations No
SQLCancel No
SQLCloseCursor No
SQLColAttribute No
SQLColAttributes No[3] No
SQLColumnPrivileges No
SQLColumns No
SQLConnect No
SQLCopyDesc Sí[4]
SQLDataSources No
SQLDescribeCol No
SQLDescribeParam No
SQLDisconnect No
SQLDriverConnect No
SQLDrivers No
SQLEndTran No
SQLError No No[1]
SQLExecDirect No
SQLExecute No
SQLExtendedFetch No No
SQLFetch No
SQLFetchScroll No
SQLForeignKeys No
SQLFreeConnect No Sí[1]
SQLFreeEnv No Sí[1]
SQLFreeHandle No
SQLFreeStmt No
SQLGetConnectAttr No
SQLGetConnectOption No[5] No[1]
SQLGetCursorName No
SQLGetData No
SQLGetDescField No
SQLGetDescRec No
SQLGetDiagField No
SQLGetDiagRec No
SQLGetEnvAttr No
SQLGetFunctions No[6]
SQLGetInfo No
SQLGetStmtAttr No
SQLGetStmtOption No[5] No[1]
SQLGetTypeInfo No
SQLMoreResults No
SQLNativeSql No
SQLNumParams No
SQLNumResultCols No
SQLParamData No
SQLParamOptions No No
SQLPrepare No
SQLPrimaryKeys No
SQLProcedureColumns No
SQLProcedures No
SQLPutData No
SQLRowCount No
SQLSetConnectAttr No
SQLSetConnectOption No[5] No[1]
SQLSetCursorName No
SQLSetDescField No
SQLSetDescRec No
SQLSetEnvAttr No
SQLSetPos No
SQLSetParam No No
SQLSetScrollOption No
SQLSetStmtAttr No
SQLSetStmtOption No[5] No[1]
SQLSpecialColumns No
SQLStatistics No
SQLTablePrivileges No
SQLTables No
SQLTransact No No[1]

[1] Esta función está en desuso en ODBC 3. x. ODBC 3. Las aplicaciones x no deben usar esta función. Sin embargo, una aplicación compatible con open group o ISO cli puede llamar a esta función.

[2] ODBC 3. Las aplicaciones x deben usar SQLBindParameter en lugar de SQLBindParam. Sin embargo, una aplicación compatible con open group o ISO cli puede llamar a esta función.

[3] Los escritores de controladores deben tener en cuenta que ODBC 2. Los atributos de columna x SQL_COLUMN_PRECISION, SQL_COLUMN_SCALE y SQL_COLUMN_LENGTH deben admitirse con SQLColAttribute.

[4] SQLCopyDesc se implementa parcialmente mediante el Administrador de controladores cuando se copia un descriptor entre conexiones que pertenecen a controladores diferentes. Los controladores son necesarios para admitir SQLCopyDesc en dos de sus propias conexiones. Las funciones como SQLDrivers, que se implementan únicamente por el Administrador de controladores, no se muestran en esta lista.

[5] En determinadas circunstancias, es posible que los controladores necesiten admitir esta función. Para obtener más información, consulte la página de referencia de esta función.

[6] El controlador puede optar por admitir SQLGetFunctions si el conjunto de funciones que admite el controlador varía de la conexión a la conexión.