Tworzenie dostawcy OLE DB

Aby użyć kreatorów do tworzenia projekcie ATL COM i dostawcy, a następnie zmodyfikuj pliki przy użyciu szablonów OLE DB jest zalecanym sposobem tworzenia modułu dostawcy OLE DB.Jak dostosować z dostawcą, można skomentować zbędne właściwości i dodać opcjonalne interfejsy.

Podstawowe kroki są następujące:

  1. Użyj kreatora Projekt ATL do utworzenia plików projektów podstawowych i ATL OLE DB Provider kreatora, aby utworzyć dostawcę (wybierz Biblioteki ATL dostawcy bazy danych OLE z folderu języka Visual C++ w Add Class).

  2. Zmodyfikuj kod w Execute metoda w CMyProviderRS.h.Na przykład, zobacz Czytania ciągi w dostawcy bazy danych OLE.

  3. Edytowanie mapowania właściwości w MyProviderDS.h, MyProviderSess.h i MyProviderRS.h.Kreator tworzy mapy właściwości, które zawierają wszystkie właściwości, które może zaimplementować dostawcę.Przejdź za pomocą mapy właściwości i usuń lub komentarz na zewnątrz właściwości, które dostawca musi obsługiwać.

  4. Aktualizacja PROVIDER_COLUMN_MAP, który znajduje się w MyProviderRS.h.Na przykład, zobacz Przechowywania ciągów w dostawcy bazy danych OLE.

  5. Gdy jesteś gotowy do testowania z dostawcą, można go sprawdzić, próbuje znaleźć dostawcy w wyliczania dostawcy.Zobacz przykłady kodu testu, który znajdzie dostawcę w wyliczenie CATDB i DBVIEWER próbek lub w przykładzie w Wykonania prostego konsumenta.

  6. Dodać żadnych dodatkowych interfejsów, które mają.Na przykład, zobacz Zwiększanie proste dostawca tylko do odczytu.

    [!UWAGA]

    Domyślnie kreatorów do generowania kodu jest OLE DB poziomu 0 zgodny.W celu zapewnienia, że aplikacja pozostaje poziom zgodny z 0, nie należy usuwać żadnego z interfejsów generowanych przez kreatora z kodu.

Zobacz też

Inne zasoby

CATDB

DBVIEWER