Udostępnij za pośrednictwem


Tworzenie dostawcy OLE DB

Zalecanym sposobem tworzenia modułu dostawcy OLE DB jest użyć kreatorów do tworzenia Projekt ATL COM i dostawcy, a następnie zmodyfikuj pliki przy użyciu szablonów OLE DB.Podczas dostosowywania swojego dostawcy można komentarz zbędne właściwości i Dodaj interfejsy opcjonalne.

Podstawowe kroki są następujące:

  1. Tworzenie plików projektu podstawowych i ATL OLE DB Provider kreatora, aby utworzyć dostawcę za pomocą kreatora Projekt ATL (wybierz ATL dostawcy OLE DB z folderu Visual C++ w Add Class).

  2. Zmodyfikuj kod w Execute metody CMyProviderRS.h.Przykładem, zobacz Czytania ciągi do dostawcy OLE DB.

  3. Edytowanie właściwości mapy 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 właściwości, które dostawca nie musi obsługiwać w komentarze.

  4. Aktualizacja PROVIDER_COLUMN_MAP, który można znaleźć w MyProviderRS.h.Przykładem, zobacz Przechowywanie ciągów w dostawcy bazy danych OLE.

  5. Po zredagowaniu badania dostawcy, można przetestować, próbując znaleźć dostawcy w wyliczania dostawcy.Przykłady kodu testu wyszukującą dostawcy w wyliczenie, zobacz CATDB i DBVIEWER próbek lub w przykładzie Wykonania prostego konsumenta.

  6. Dodać dodatkowe interfejsy, które mają.Przykładem, zobacz zwiększenie proste dostawcy tylko do odczytu.

    [!UWAGA]

    Domyślnie Kreatorzy generowania kodu jest OLE DB poziomu 0 zgodny z.Aby zapewnić poziom 0, zgodny z aplikacji, nie należy usuwać w interfejsach wygenerowany przez kreatora z kodu.

Zobacz też

Inne zasoby

CATDB

DBVIEWER