Aracılığıyla paylaş


ODBC Alt Anahtarı

ODBC alt anahtarı altındaki değerler ODBC izleme seçeneklerini belirtir. Bu seçenekler , SQLManageDataSources tarafından görüntülenen ODBC Veri Kaynağı Yöneticisi iletişim kutusunun İzleme sekmesi aracılığıyla ayarlanır. ODBC alt anahtarının kendisi isteğe bağlıdır. Bu değerlerin biçimi aşağıdaki tabloda gösterildiği gibidir.

İsim Veri türü Data
İz REG_SZ 0 | 1
TraceFile REG_SZ tracefile-path

Değerler, aşağıdaki tabloda açıklanan anlamlara sahiptir.

Değer Meaning
İz Bir uygulama SQLAllocHandle'ı SQL_HANDLE_ENV seçeneğiyle çağırdığında İzleme değeri 1 olarak ayarlanırsa, arama uygulaması için izleme etkinleştirilir.

Bir uygulama SQLAllocHandle'ı SQL_HANDLE_ENV seçeneğiyle çağırdığında trace anahtar sözcüğü 0 olarak ayarlanırsa, arama uygulaması için izleme devre dışı bırakılır. Bu varsayılan değerdir.

Uygulama, SQL_ATTR_TRACE bağlantı özniteliğiyle izlemeyi etkinleştirebilir veya devre dışı bırakabilir. Ancak, bunu yapmak bu değerin verilerini değiştirmez.
TraceFile İzleme etkinleştirilirse, Driver Manager TraceFile değeri tarafından belirtilen izleme dosyasına yazar.

Hiçbir izleme dosyası belirtilmezse, Driver Manager geçerli sürücüdeki Sql.log dosyasına yazar. Bu varsayılan değerdir.

İzleme yalnızca tek bir uygulama için kullanılmalı veya her uygulama farklı bir izleme dosyası belirtmelidir. Aksi takdirde, iki veya daha fazla uygulama aynı izleme dosyasını aynı anda açmaya çalışır ve hataya neden olur.

Bir uygulama, SQL_ATTR_TRACEFILE bağlantı özniteliğine sahip yeni bir izleme dosyası belirtebilir. Ancak, bunu yapmak bu değerin verilerini değiştirmez.

Örneğin, izlemenin etkinleştirildiğini ve izleme dosyasının C:\Odbc.log olduğunu varsayalım. ODBC alt anahtarının altındaki değerler aşağıdaki gibi olacaktır:

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