ATL OLE DB 提供程序向导
此向导创建撰写 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 文件
提供程序的实现文件。 可以编辑该文件的名称或选择现有的实现文件。