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),您可以編輯這個檔案的名稱或選取現有的實作檔。