Share via


ATL OLE DB 提供程序向导

此向导在 Visual Studio 2019 及更高版本中不可用。

备注

自 Visual Studio 2008 起,此向导生成的注册脚本在 HKEY_CURRENT_USER(而不是 HKEY_LOCAL_MACHINE)下注册它的 COM 组件。 若要修改此行为,请设置 ATL 向导的“为所有用户注册组件”选项。

下面列出并介绍了 ATL OLE DB 提供程序向导的选项:

  • 短名称

    键入要创建的提供程序的短名称。 向导中的其他编辑框会根据你在此处键入的内容自动填充。 如果需要,可以编辑其他名称框。

  • 组件类

    组件类的名称。 “编程 ID”名称会更改来与此名称匹配。

  • 特性化

    此选项指定向导是使用特性还是使用模板声明来创建提供程序类。 如果你选中此选项,向导使用的是特性,而不是模板声明(这是在创建了特性化项目时的默认选项)。 如果你取消选中此选项,向导使用的是模板声明,而不是特性(这是在创建了非特性化项目时的默认选项)。

    如果你在创建了非特性化项目时选中此选项,向导警告你项目会转换为特性化项目,并询问你是否继续。

  • 编程 ID

    编程 ID(或编程标识符)是应用程序可用来代替 GUID 的文本字符串。 “编程 ID”名称采用 Projectname.Coclassname 形式。

  • Version

    提供程序的版本号。 默认值为 1。

  • DataSource 类

    数据源类的名称,采用 CShortnameSource形式。

  • 数据源 .h 文件

    数据源类的头文件。 可以编辑此文件名,也可以选择现有头文件。

  • 会话类

    会话类的名称,采用 CShortnameSession 形式。

  • 会话 .h 文件

    会话类的头文件。 可以编辑此文件名,也可以选择现有头文件。

  • 命令类

    命令类的名称,采用 CShortnameCommand 形式。

  • 命令 .h 文件

    命令类的头文件。 此名称无法编辑,它依赖行集头文件的名称。

  • 行集类

    行集类的名称,采用 CShortnameRowset 形式。

  • 行集 .h 文件

    行集类的头文件。 可以编辑此文件名,也可以选择现有头文件。

  • 行集 .cpp 文件

    提供程序的实现文件。 可以编辑此文件名,也可以选择现有实现文件。

另请参阅

ATL OLE DB 提供程序