Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Los entornos ODBC tienen los tres estados siguientes.
| State | Descripción |
|---|---|
| E0 | Entorno sin asignar |
| E1 | Entorno asignado, conexión sin asignar |
| E2 | Entorno asignado, conexión asignada |
En las tablas siguientes se muestra cómo afecta cada función ODBC al estado del entorno.
SQLAllocHandle
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| E1[1] | --[4] | --[4] |
| (IH) [2] | E2[5] (HY010) [6] |
--[4] |
| (IH) [3] | (IH) | --[4] |
[1] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_ENV.
[2] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_DBC.
[3] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_STMT o SQL_HANDLE_DESC.
[4] Llamar a SQLAllocHandle con OutputHandlePtr que apunta a un identificador válido sobrescribe los identificadores que controlan. Podría tratarse de un error de programación de aplicaciones.
[5] El atributo de entorno SQL_ATTR_ODBC_VERSION se había establecido en el entorno.
[6] El atributo de entorno SQL_ATTR_ODBC_VERSION no se había establecido en el entorno.
SQLDataSources y SQLDrivers
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) | --[1] (HY010) [2] |
--[1] (HY010) [2] |
[1] El atributo de entorno SQL_ATTR_ODBC_VERSION se había establecido en el entorno.
[2] El atributo de entorno SQL_ATTR_ODBC_VERSION no se había establecido en el entorno.
SQLEndTran
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) [1] | --[3] (HY010) [4] |
--[3] (HY010) [4] |
| (IH) [2] | (IH) | -- |
[1] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_ENV.
[2] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_DBC.
[3] El atributo de entorno SQL_ATTR_ODBC_VERSION se había establecido en el entorno.
[4] El atributo de entorno de SQL_ATTR_ODBC_VERSION no se había establecido en el entorno.
SQLFreeHandle
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) [1] | E0 | (HY010) |
| (IH) [2] | (IH) | --[4] E1[5] |
| (IH) [3] | (IH) | -- |
[1] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_ENV.
[2] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_DBC.
[3] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_STMT o SQL_HANDLE_DESC.
[4] Había otros identificadores de conexión asignados.
[5] El identificador de conexión especificado en Handle era el único identificador de conexión asignado.
SQLGetDiagField y SQLGetDiagRec
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) [1] | -- | -- |
| (IH) [2] | (IH) | -- |
[1] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_ENV.
[2] Esta fila muestra las transiciones cuando HandleType se SQL_HANDLE_DBC, SQL_HANDLE_STMT o SQL_HANDLE_DESC.
SQLGetEnvAttr
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) | --[1] (HY010) [2] |
-- |
[1] El atributo de entorno SQL_ATTR_ODBC_VERSION se había establecido en el entorno.
[2] El atributo de entorno SQL_ATTR_ODBC_VERSION no se había establecido en el entorno.
SQLSetEnvAttr
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) | --[1] (HY010) [2] |
(HY011) |
[1] El atributo de entorno SQL_ATTR_ODBC_VERSION se había establecido en el entorno.
[2] El argumento Attribute no se SQL_ATTR_ODBC_VERSION y el atributo de entorno SQL_ATTR_ODBC_VERSION no se había establecido en el entorno.
Todas las demás funciones ODBC
| E0 Sin asignar |
E1 Allocated |
E2 Conexión |
|---|---|---|
| (IH) | (IH) | -- |