ATL OLE DB 提供程序向导
更新:2007 年 11 月
此向导创建撰写 OLE DB 提供程序的类。
备注
从 Visual Studio 2008 开始,此向导生成的注册脚本将在 HKEY_CURRENT_USER(而不是 HKEY_LOCAL_MACHINE)下注册其 COM 组件。若要修改此行为,请设置 ATL 向导的“为所有用户注册组件”选项。
下表描述了 ATL OLE DB 提供程序向导的选项:
简称
键入将创建的提供程序的简称。向导中的其他编辑框将基于在此处键入的内容自动填充。如果需要,您可以编辑其他名称框。Coclass
coclass 的名称。ProgID 名称将更改以匹配该名称。属性化
此选项指定向导是使用属性还是模板声明来创建提供程序类。当选择此选项时,向导使用属性而不是模板声明(如果创建的是属性化项目,这是默认选项)。当您清除此选项时,向导使用模板声明而不是属性(如果创建的是非属性化项目,这是默认选项)。如果当创建的是非属性化项目时选择此选项,向导将警告您项目将转换为属性化项目,并询问您是否继续。
ProgID
ProgID(或程序标识符)是应用程序可以用来代替 GUID 的文本字符串。ProgID 名称的形式为 Projectname.Coclassname。版本
提供程序的版本号。默认值为 1。数据源类
数据源类的名称,其形式为 CShortnameSource。数据源 .h 文件
数据源类的头文件。可编辑此文件的名称或选择某个现有的头文件。会话类
会话类的名称,其形式为 CShortnameSession。会话 .h 文件
会话类的头文件。可编辑此文件的名称或选择某个现有的头文件。Command 类
命令类的名称,其形式为 CShortnameCommand。命令 .h 文件
命令类的头文件。此名称不能编辑并且取决于行集合头文件的名称。行集合类
行集合类的名称,其形式为 CShortnameRowset。行集 .h 文件
行集合类的头文件。可编辑此文件的名称或选择某个现有的头文件。行集 .cpp 文件
提供程序的实现文件。可编辑此文件的名称或选择某个现有的实现文件。