Бөлісу құралы:


Подраздел ODBC

Значения подключа ODBC указывают параметры трассировки ODBC. Эти параметры задаются на вкладке "Трассировка" диалогового окна "Администратор источника данных ODBC", отображаемого SQLManageDataSources. Вложенный ключ ODBC является необязательным. Формат этих значений, как показано в следующей таблице.

Имя Тип данных Данные
Трассировка REG_SZ 0 | 1
TraceFile REG_SZ tracefile-path

Значения имеют значения, описанные в следующей таблице.

Ценность Meaning
Трассировка Если значение трассировки имеет значение 1, если приложение вызывает SQLAllocHandle с параметром SQL_HANDLE_ENV, трассировка включена для вызывающего приложения.

Если ключевое слово Trace имеет значение 0, если приложение вызывает SQLAllocHandle с параметром SQL_HANDLE_ENV, трассировка отключена для вызывающего приложения. Это значение по умолчанию.

Приложение может включить или отключить трассировку с помощью атрибута подключения SQL_ATTR_TRACE. Однако это не изменяет данные для этого значения.
TraceFile Если трассировка включена, диспетчер драйверов записывает в файл трассировки, указанный значением TraceFile.

Если файл трассировки не указан, диспетчер драйверов записывает в файл Sql.log на текущем диске. Это значение по умолчанию.

Трассировка должна использоваться только для одного приложения, или каждое приложение должно указывать другой файл трассировки. В противном случае два или более приложений попытаются открыть один и тот же файл трассировки одновременно, вызвав ошибку.

Приложение может указать новый файл трассировки с атрибутом подключения SQL_ATTR_TRACEFILE. Однако это не изменяет данные для этого значения.

Например, предположим, что трассировка включена, а файл трассировки — C:\Odbc.log. Значения в подразделе ODBC будут следующие:

Trace : REG_SZ : 1  
TraceFile : REG_SZ : C:\ODBC.LOG