ATL OLE DB 提供者精靈

更新:2007 年 11 月

這個精靈會建立組成 OLE DB 提供者的類別。

備註

從 Visual Studio 2008 開始,此精靈產生的註冊指令碼將會在 HKEY_CURRENT_USER 下 (而非 HKEY_LOCAL_MACHINE 下) 註冊它的 COM 元件。若要修改此行為,請設定 [ATL 精靈] 的 [登錄所有使用者的元件] 選項。

下表說明 [ATL OLE DB 提供者精靈] 中的選項:

  • 簡短名稱
    請輸入要建立之提供者的簡短名稱,精靈中的其他編輯方塊將會根據您在此輸入的名稱自動填入 (Populate)。您可以視需要編輯其他名稱方塊。

  • Coclass
    Coclass 的名稱,ProgID 名稱將變更以符合這個名稱。

  • 屬性化
    這個選項指定精靈是使用屬性 (Attribute) 或是樣板宣告來建立提供者類別。當您選取這個選項時,精靈會使用屬性而不是樣板宣告 (如果您建立屬性化專案,則這是預設選項)。當您清除這個選項時,精靈會使用樣板宣告而不是屬性 (如果您建立非屬性化專案,則這是預設選項)。

    如果您在建立非屬性化專案時選取這個選項,精靈會警告您專案將轉換為屬性化專案並詢問您是否要繼續。

  • ProgID
    ProgID 或程式設計識別項 (Programmatic ID) 是您應用程式可使用的文字字串,而不是 GUID。ProgID 名稱的格式為 Projectname.Coclassname。

  • 版本
    提供者的版本,預設值為 1。

  • 資料來源類別
    資料來源類別的名稱,格式為 CShortnameSource。

  • 資料來源 .h 檔
    資料來源類別的標頭檔 (Header File)。您可以編輯這個檔案的名稱或選取現有的標頭檔。

  • 工作階段類別
    工作階段類別的名稱,格式為 CShortnameSession。

  • 工作階段 .h 檔
    工作階段類別的標頭檔,您可以編輯這個檔案的名稱或選取現有的標頭檔。

  • 命令類別
    命令類別的名稱,格式為 CShortnameCommand。

  • 命令 .h 檔
    命令類別的標頭檔。您無法編輯這個名稱,名稱是視資料列集標頭檔的名稱而定。

  • 資料列集類別
    資料列集類別的名稱,格式為 CShortnameRowset。

  • 資料列集 .h 檔
    資料列集類別的標頭檔,您可以編輯這個檔案的名稱或選取現有的標頭檔。

  • 資料列集 .cpp 檔
    提供者的實作檔 (Implementation File),您可以編輯這個檔案的名稱或選取現有的實作檔。

請參閱

工作

加入 ATL OLE DB 提供者