Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la tabla siguiente se indica el nivel de conformidad de cada atributo de entorno ODBC, donde está bien definido.
| Función | Nivel de conformidad |
|---|---|
| SQL_ATTR_CONNECTION_POOLING | --[1] |
| SQL_ATTR_CP_MATCH | --[1] |
| SQL_ATTR_ODBC_VER | Core |
| SQL_ATTR_OUTPUT_NTS | --[1] |
[1] Se trata de una característica opcional y, como tal, no forma parte de los niveles de conformidad.
En la tabla siguiente se indica el nivel de conformidad de cada atributo de conexión ODBC, donde está bien definido.
| Función | Nivel de conformidad |
|---|---|
| SQL_ATTR_ACCESS_MODE | Core |
| SQL_ATTR_ASYNC_ENABLE | Nivel 1/Nivel 2[1] |
| SQL_ATTR_AUTO_IPD | Nivel 2 |
| SQL_ATTR_AUTOCOMMIT | Nivel 1 |
| SQL_ATTR_CONNECTION_DEAD | Nivel 1 |
| SQL_ATTR_CONNECTION_TIMEOUT | Nivel 2 |
| SQL_ATTR_CURRENT_CATALOG | Nivel 2 |
| SQL_ATTR_LOGIN_TIMEOUT | Nivel 2 |
| SQL_ATTR_ODBC_CURSORS | Core |
| SQL_ATTR_PACKET_SIZE | Nivel 2 |
| SQL_ATTR_QUIET_MODE | Core |
| SQL_ATTR_TRACE | Core |
| SQL_ATTR_TRACEFILE | Core |
| SQL_ATTR_TRANSLATE_LIB | Core |
| SQL_ATTR_TRANSLATE_OPTION | Core |
| SQL_ATTR_TXN_ISOLATION | Nivel 1/Nivel 2[2] |
[1] Las aplicaciones que admiten la asincronía de nivel de conexión (necesaria para el nivel 1) deben admitir la configuración de este atributo en SQL_TRUE mediante una llamada a SQLSetConnectAttr; El atributo no debe establecerse en un valor distinto de su valor predeterminado a través de SQLSetStmtAttr. Las aplicaciones que admiten la asincronía de nivel de instrucción (necesaria para el nivel 2) deben admitir la configuración de este atributo en SQL_TRUE mediante cualquiera de las funciones.
[2] Para la conformidad con la interfaz de nivel 1, el controlador debe admitir un valor además del valor predeterminado definido por el controlador (disponible llamando a SQLGetInfo con la opción SQL_DEFAULT_TXN_ISOLATION). Para la conformidad de la interfaz de nivel 2, el controlador también debe admitir SQL_TXN_SERIALIZABLE.
En la tabla siguiente se indica el nivel de conformidad de cada atributo de instrucción ODBC, donde está bien definido.
| Función | Nivel de conformidad |
|---|---|
| SQL_ATTR_APP_PARAM_DESC | Core |
| SQL_ATTR_APP_ROW_DESC | Core |
| SQL_ATTR_ASYNC_ENABLE | Nivel 1/Nivel 2[1] |
| SQL_ATTR_CONCURRENCY (configuración de la concurrencia en SQL) | Nivel 1/Nivel 2[2] |
| SQL_ATTR_CURSOR_SCROLLABLE | Nivel 1 |
| SQL_ATTR_CURSOR_SENSITIVITY (sensibilidad del cursor) | Nivel 2 |
| SQL_ATTR_CURSOR_TYPE | Core/Level 2[3] |
| SQL_ATTR_ENABLE_AUTO_IPD | Nivel 2 |
| SQL_ATTR_FETCH_BOOKMARK_PTR | Nivel 2 |
| SQL_ATTR_IMP_PARAM_DESC | Core |
| SQL_ATTR_IMP_ROW_DESC | Core |
| SQL_ATTR_KEYSET_SIZE | Nivel 2 |
| SQL_ATTR_MAX_LENGTH | Nivel 1 |
| SQL_ATTR_MAX_ROWS | Nivel 1 |
| SQL_ATTR_METADATA_ID | Core |
| SQL_ATTR_NOSCAN | Core |
| SQL_ATTR_PARAM_BIND_OFFSET_PTR | Core |
| SQL_ATTR_PARAM_BIND_TYPE (tipo de enlace de parámetro SQL) | Core |
| SQL_ATTR_PARAM_OPERATION_PTR | Core |
| SQL_ATTR_PARAM_STATUS_PTR | Core |
| SQL_ATTR_PARAMS_PROCESSED_PTR | Core |
| SQL_ATTR_PARAMSET_SIZE | Core |
| SQL_ATTR_QUERY_TIMEOUT | Nivel 2 |
| SQL_ATTR_RETRIEVE_DATA | Nivel 1 |
| SQL_ATTR_ROW_ARRAY_SIZE | Core |
| SQL_ATTR_ROW_BIND_OFFSET_PTR | Core |
| SQL_ATTR_ROW_BIND_TYPE | Core |
| SQL_ATTR_ROW_NUMBER | Nivel 1 |
| SQL_ATTR_ROW_OPERATION_PTR | Nivel 1 |
| SQL_ATTR_ROW_STATUS_PTR | Core |
| SQL_ATTR_ROWS_FETCHED_PTR | Core |
| SQL_ATTR_SIMULATE_CURSOR | Nivel 2 |
| SQL_ATTR_USE_BOOKMARKS | Nivel 2 |
[1] Las aplicaciones que admiten la asincronía de nivel de conexión (necesaria para el nivel 1) deben admitir la configuración de este atributo en SQL_TRUE mediante una llamada a SQLSetConnectAttr; El atributo no debe establecerse en un valor distinto de su valor predeterminado a través de SQLSetStmtAttr. Las aplicaciones que admiten la asincronía de nivel de instrucción (necesaria para el nivel 2) deben admitir la configuración de este atributo en SQL_TRUE mediante cualquiera de las funciones.
[2] Para la conformidad de la interfaz de nivel 2, el controlador debe admitir SQL_CONCUR_READ_ONLY y al menos otro valor.
[3] Para la conformidad con la interfaz de nivel 1, el controlador debe admitir SQL_CURSOR_FORWARD_ONLY y al menos otro valor. Para la conformidad de la interfaz de nivel 2, el controlador debe admitir todos los valores definidos en este documento.