Subclave ODBC
Los valores de la subclave ODBC especifican opciones de seguimiento de ODBC. Estas opciones se establecen a través de la pestaña Seguimiento del cuadro de diálogo Administrador de orígenes de datos ODBC que muestra SQLManageDataSources. La propia subclave ODBC es opcional. El formato de estos valores es el que se muestra en la tabla siguiente.
| Nombre | Tipo de datos | data |
|---|---|---|
| Seguimiento | REG_SZ | 0 | 1 |
| TraceFile | REG_SZ | tracefile-path |
Los valores tienen los significados descritos en la tabla siguiente.
| Valor | Significado |
|---|---|
| Seguimiento | Si el valor de Seguimiento se establece en 1 cuando una aplicación llama a SQLAllocHandle con la opción SQL_HANDLE_ENV, el seguimiento está habilitado para la aplicación que realiza la llamada. Si la palabra clave Trace se establece en 0 cuando una aplicación llama a SQLAllocHandle con la opción SQL_HANDLE_ENV, el seguimiento se deshabilita para la aplicación que realiza la llamada. Este es el valor predeterminado. Una aplicación puede habilitar o deshabilitar el seguimiento con el SQL_ATTR_TRACE de conexión. Sin embargo, esto no cambia los datos de este valor. |
| TraceFile | Si el seguimiento está habilitado, el Administrador de controladores escribe en el archivo de seguimiento especificado por el valor TraceFile. Si no se especifica ningún archivo de seguimiento, el Administrador de controladores escribe en el archivo Sql.log en la unidad actual. Este es el valor predeterminado. El seguimiento solo se debe usar para una sola aplicación, o cada aplicación debe especificar un archivo de seguimiento diferente. De lo contrario, dos o más aplicaciones intentarán abrir el mismo archivo de seguimiento al mismo tiempo, lo que provocará un error. Una aplicación puede especificar un nuevo archivo de seguimiento con el SQL_ATTR_TRACEFILE de conexión. Sin embargo, esto no cambia los datos de este valor. |
Por ejemplo, suponga que el seguimiento está habilitado y el archivo de seguimiento es C:\Odbc.log. Los valores de la subclave ODBC serían los siguientes:
Trace : REG_SZ : 1
TraceFile : REG_SZ : C:\ODBC.LOG