Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Bu özellik Windows'un gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Microsoft, sürücünün imleç işlevinin kullanılmasını önerir.
ODBC imleç kütüphanesi (Odbccr32.dll), Seviye 1 API uyumluluk seviyesine uygun olan ve geliştiriciler tarafından uygulamaları veya sürücüleriyle birlikte dağıtılabilen herhangi bir sürücü için blok kaydırılabilir imleçleri destekler. İmleç kütüphanesi ayrıca SELECT ifadeleriyle oluşturulan sonuç kümeleri için konumlanmış güncelleme ve silme ifadelerini destekler. Yalnızca statik ve ileri imleçleri desteklese de, imleç kütüphanesi birçok uygulamanın ihtiyaçlarını karşılar. Ayrıca, özellikle küçük ve orta ölçekli sonuç setleri için ve iyi imleç desteği olmayan uygulamalar için iyi performans sağlayabilir.
İmleç kütüphanesi, Sürücü Yöneticisi ile sürücü arasında bulunan dinamik bağlantı kütüphanesidir (DLL). Bir uygulama bir fonksiyonu çağırdığında, Sürücü Yöneticisi imleç kütüphanesindeki fonksiyonu çağırır ve bu fonksiyon ya fonksiyonu çalıştırır ya da belirtilen sürücüde çağırır. Belirli bir bağlantı için, bir uygulama imleç kütüphanesinin her zaman kullanılıp kullanılmayacağını, sürücü kaydırılabilir imleci desteklemiyorsa mı kullanılıp kullanılmadığını veya hiç kullanılmadığını belirtir.
İmleç kütüphanesi, Sürücü Yöneticisi'ne bir sürücü olarak görünür. Eğer imleç kütüphanesi Sürücü Yöneticisi ile ODBC 2.x sürücüsü arasında kalıyorsa, imleç kütüphanesi ODBC 2.x sürücüsü olarak görünür. Eğer imleç kütüphanesi Sürücü Yöneticisi ile ODBC 3.x sürücüsü arasında kalıyorsa, imleç kütüphanesi ODBC 3.x sürücüsü olarak görünür. İmleç kütüphanesinin gösterdiği davranış, çalıştığı sürücünün sürümüne bağlıdır; bağlama ofsetleri hariç, bu da hem ODBC 2.x hem de ODBC 3.x sürücüleri için desteklenir.
SQLFetch ve SQLFetchScroll'da blok imleci uygulamak için, imleç kütüphanesi sürücüde SQLFetch'i tekrar tekrar çağırır. Kaydırmayı uygulamak için, elde ettiği verileri belleğe ve disk dosyalarına önbellekler. Bir uygulama yeni bir sıra kümesi istediğinde, imleç kütüphanesi gerektiğinde sürücüden veya önbellekten bunu alır.
Konumlandırılmış güncelleme ve silme ifadelerini uygulamak için, imleç kütüphanesi satırdaki her sınırlı sütunun önbelleklenmiş değerini belirten bir WHERE cümlesi içeren bir or DELETE ifadesi oluştururUPDATE. Konumlandırılmış bir güncelleme ifadesi çalıştırıldığında, imleç kütüphanesi önbelleğini satır kümesi tamponlarındaki değerlerden günceller.
ODBC imleç kütüphanesi hakkında daha fazla bilgi için bu ekin aşağıdaki bölümlerine bakınız: