Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
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.