ATL OLE DB 提供者精靈
Visual Studio 2019 及更新版本中未提供此精靈。
備註
從 Visual Studio 2008 開始,此精靈所產生的註冊指令碼將會在 HKEY_CURRENT_USER 而非 HKEY_LOCAL_MACHINE 下方註冊它的 COM 元件。 若要修改此行為,請設定 ATL 精靈的 [為所有使用者註冊元件] 選項。
下表描述適用於 ATL OLE DB 提供者精靈的選項:
簡短名稱
輸入要建立之提供者的簡短名稱。 系統將根據您在此處輸入的內容,自動填入精靈中的其他編輯方塊。 您可以視需要編輯其他名稱方塊。
Coclass
Coclass 的名稱。 ProgID 名稱將變更以符合此名稱。
使用屬性
這個選項會指定精靈是否將使用屬性或範本宣告來建立提供者類別。 當您選取此選項時,精靈會使用屬性而非範本宣告 (如果您已建立使用屬性的專案,則此為預設選項)。 當您清除此選項時,精靈會使用範本宣告而非屬性 (如果您已建立未使用屬性的專案,則此為預設選項)。
如果您在建立未使用屬性的專案時選取此選項,精靈就會警告您專案將轉換為使用屬性的專案,並詢問您是否要繼續進行。
ProgID
Prog ID (或程式設計識別碼) 是應用程式可用來代替 GUID 的文字字串。 ProgID 名稱的格式為 Projectname.Coclassname。
版本
提供者的版本號碼。 預設值是 1。
資料來源類別
資料來源類別的名稱,格式為 CShortnameSource。
資料來源 .h 檔案
資料來源類別的標頭檔。 您可以編輯這個檔案的名稱或選取現有的標頭檔。
工作階段類別
工作階段類別的名稱,格式為 CShortnameSession。
工作階段 .h 檔案
工作階段類別的標頭檔。 您可以編輯這個檔案的名稱或選取現有的標頭檔。
命令類別
命令類別的名稱,格式為 CShortnameCommand。
命令 .h 檔案
命令類別的標頭檔。 此名稱無法編輯且取決於資料列集標頭檔的名稱。
資料列集類別
資料列集類別的名稱,格式為 CShortnameRowset。
資料列集 .h 檔案
資料列集類別的標頭檔。 您可以編輯這個檔案的名稱或選取現有的標頭檔。
資料列集 .cpp 檔案
提供者的實作檔案。 您可以編輯這個檔案的名稱或選取現有的實作檔。