Bagikan melalui


Subkunci ODBC

Nilai di bawah subkunci ODBC menentukan opsi pelacakan ODBC. Opsi ini diatur melalui tab Pelacakan dari kotak dialog Administrator Sumber Data ODBC yang ditampilkan oleh SQLManageDataSources. Subkunjung ODBC itu sendiri bersifat opsional. Format nilai-nilai ini seperti yang ditunjukkan dalam tabel berikut.

Nama Jenis data Data
Trace REG_SZ 0 | 1
TraceFile REG_SZ jalur tracefile

Nilai memiliki arti yang dijelaskan dalam tabel berikut.

Value Makna
Trace Jika nilai Jejak diatur ke 1 saat aplikasi memanggil SQLAllocHandle dengan opsi SQL_HANDLE_ENV, pelacakan diaktifkan untuk aplikasi panggilan.

Jika kata kunci Lacak diatur ke 0 saat aplikasi memanggil SQLAllocHandle dengan opsi SQL_HANDLE_ENV, pelacakan dinonaktifkan untuk aplikasi panggilan. Ini adalah nilai default.

Aplikasi dapat mengaktifkan atau menonaktifkan pelacakan dengan atribut koneksi SQL_ATTR_TRACE. Namun, melakukannya tidak mengubah data untuk nilai ini.
TraceFile Jika pelacakan diaktifkan, Manajer Driver menulis ke file pelacakan yang ditentukan oleh nilai TraceFile.

Jika tidak ada file pelacakan yang ditentukan, Manajer Driver menulis ke file Sql.log pada drive saat ini. Ini adalah nilai default.

Pelacakan harus digunakan hanya untuk satu aplikasi, atau setiap aplikasi harus menentukan file pelacakan yang berbeda. Jika tidak, dua aplikasi atau lebih akan mencoba membuka file pelacakan yang sama secara bersamaan, menyebabkan kesalahan.

Aplikasi dapat menentukan file pelacakan baru dengan atribut koneksi SQL_ATTR_TRACEFILE. Namun, melakukannya tidak mengubah data untuk nilai ini.

Misalnya, pelacakan diaktifkan dan file pelacakan adalah C:\Odbc.log. Nilai di bawah subkunjung ODBC adalah sebagai berikut:

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