共用方式為


建立 OLE DB 提供者

建立 OLE DB 提供者的建議方式是,使用精靈來建立 ATL COM 專案和提供者,然後再使用 OLE DB 樣板來修改檔案。 當您自訂提供者時,可將不要的屬性設成註解,並加入選擇項介面。

基本的步驟如下所示

  1. 使用 ATL 專案精靈來建立基本的專案檔,並使用 ATL OLE DB 提供者精靈建立提供者 (在 [加入類別] 的 [Visual C++] 資料夾內選取 [ATL OLE DB 提供者])。

  2. 修改在 CMyProviderRS.h 中 Execute 方法的程式碼。 如需範例,請參閱將字串讀入 OLE DB 提供者內

  3. 編輯對應於 MyProviderDS.h、MyProviderSess.h 和 MyProviderRS.h 的屬性。 精靈會建立屬性對應,裡面包含提供者可能實作的所有屬性。 瀏覽一遍屬性對應,並將提供者不需要支援的屬性移除或設成註解。

  4. 更新 MyProviderRS.h 中的 PROVIDER_COLUMN_MAP。 如需範例,請參閱將字串儲存於 OLE DB 提供者內

  5. 當您要測試提供者時,可藉著在提供者列舉型別中尋找提供者來測試它。 如需可在列舉型別內尋找提供者的測試程式碼範例,請參閱 CATDB、和 DBVIEWER 範例或實作簡單消費者的範例。

  6. 加入任何其他您想要的介面。 如需範例,請參閱增強簡單唯讀提供者

    注意事項注意事項

    根據預設,精靈可產生與 OLE DB 層級 0 相容的程式碼。若要確保應用程式可以相容於層級 0,請不要從程式碼中移除任何精靈產生的介面。

請參閱

其他資源

CATDB

DBVIEWER