MyProviderDS.h, MyProviderSess.h ve MyProviderRSözellik eşlemeleri düzenleyin. h. Sihirbaz, bir sağlayıcı uygulamak tüm özelliklerini içeren özellik eşlemeleri oluşturur. Özellik eşlemeleri gitmek ve kaldırmak ya da sağlayıcınız destek gerekmez özellikleri yorum.
Sağlayıcınız test etmek hazır olduğunuzda, bir sağlayıcı numaralandırma sağlayıcı bulmak deneyerek test edebilirsiniz. Bir sağlayıcı bir numaralandırma bulur testi kod örnekleri için bak catdb ve DBVIEWER örnekleri ya da a basit tüketici uygulama örneği.
&Notnbsp; Varsayılan olarak, ole db düzeyi 0 şikayet kodu için sihirbazlar oluşturur. Uygulamanızı sağlamak kalır düzeyi-0 uyumlu değil Kaldırma Sihirbazı tarafından oluşturulan arabirimlerden birini kodu.
Bir ole db sağlayıcısı ole db şablon kullanarak oluşturmak için atl com AppWizard ile başlar.
Bir ole db sağlayıcısı için bir atl proje oluşturmak için
Dosya menüsünden Yeni'yiseçin. Yeni iletişim kutusu görüntülenir.
atl com AppWizardProjeler sekmesinde seçin.
Projeyi Projeler sekmesinde, sonra Tamam' ı tıklatın. atl com AppWizard görünür.
Atl com AppWizard, Dinamik bağlantı kitaplığı (dll) için Sunucu türünü seçin.
Tamamlayın ve Tamam ' ı tıklatın.
Sonra atl nesne Sihirbazı'nı kullanın.
Atl nesne Sihirbazı kullanmak için ole db sağlayıcısı
Ekle menüsünden Yeni atl nesnesiseçin. atl nesne Sihirbazı görüntülenir.
Sol bölmede, Veri erişimiseçin. Sağlayıcının simgesini sağ bölmede görünür.
Sağlayıcının simgesini seçin ve İleri' yi tıklatın. ole db Provider sekmesi.
ole db sağlayıcı sekmesinde, Kısa adı kutusuna (sağlayıcım, örneğin), sağlayıcı için kısa bir ad girin. Diğer adı kutularına girdiğiniz adı göre doldurmak.
Diğer adı kutularına, istenirse düzenleyin. Dosya ve nesne adlarına ek olarak, aşağıdaki düzenleyebilirsiniz:
CoClass: com sağlayıcısı oluşturmak için kullandığı adı.
ProgID: programlı tanımlayıcı, bir GUID yerine kullanılabilecek bir metin dizesi.
Sürüm: ProgID ve CoClass bir sürümüne bağımlı programlama kodu oluşturmak için kullanılan.
Tamam ' ı tıklatın.
Atl nesne Sihirbazı, aşağıdaki dosyaları oluşturur. (Tam dosya adları ole db sağlayıcı sekmesinde yaptığınız seçimlere bağlıdır.)
Dosya adı
Açıklama
SağlayıcımRS.cpp
Komut Yardımcıya Execute yöntemi ve sağlayıcısı sütun göster.
SağlayıcımDS.h
Veri kaynağı nesnesi uygular. Bu üstbilgi dosyası özellik eşlemesi için veri kaynağı özellikleri içerir.
SağlayıcımRS.h
Komut ve satır kümesi nesneleri uygular. Bu üstbilgi dosyası özelliği Kroki için satır kümesi ve komut özellikleri içerir.
SağlayıcımSess.h
Session nesnesi uygular. Bu üstbilgi dosyası özellik eşlemesi için oturum özellikleri içerir.
Sağlayıcım.rgs
Ole db sağlayıcısı sihirbaz tarafından oluşturulan kayıtlı nesneler içeriyor.