访问数据示例

更新:2007 年 11 月

wz69x1cw.alert_note(zh-cn,VS.90).gif说明:

本示例只能在 Microsoft Office Excel 2007 和 Microsoft Office Word 2007 中运行。

本示例演示如何从数据源读取数据,以及如何在 Excel 工作表或 Word 文档中显示这些数据。

本示例包含一个 Excel 工作簿项目和一个 Word 文档项目。每个项目文档都有一个操作窗格,其中显示一组选项按钮,每个选项按钮都表示一个不同的数据源。当选择某个选项时,来自数据源的数据便显示在文档中。

wz69x1cw.alert_security(zh-cn,VS.90).gif安全说明:

此示例代码的用途在于阐释概念,因此只显示了与该概念相关的代码。示例代码不一定满足特定环境的安全要求,不应原样照搬使用。我们建议您添加安全性代码和错误处理代码,让您的项目更加安全可靠。Microsoft 按“原样”提供此示例代码,不提供任何保证。

有关如何在计算机上安装示例项目的信息,请参见 如何:安装和使用“帮助”中找到的示例文件

Download sample

运行此示例

  1. 安装示例使用的 SQL Server 数据库。

    1. 在“访问数据数据库初始化”项目中打开“Create Scripts”文件夹。

    2. 右击文件“Create Accessing Data SQL Database.sql”。

    3. 单击快捷菜单中的“运行”。

      脚本创建一个名为 AccessingData 的 SQL Server 数据库。

      wz69x1cw.alert_caution(zh-cn,VS.90).gif警告:

      如果 SQL Server 中已有名为 AccessingData 的数据库,此脚本将替换现有数据库,从而造成数据丢失。

  2. 按 F5。

要求

若要实现其完整功能,此示例需要以下组件:

  • 本地计算机上安装的 SQL Server,以及示例中提供的数据库。

  • 示例中包含的 Microsoft Office Access 2007 数据库。

  • 示例中包含的 AccessingDataWebService Web 服务。

演示

此示例演示几种类型的数据访问方法并展示:

  • 如何从逗号分隔的文本文件、XML 文件、Access 数据库、SQL Server 数据表、SQL Server 存储过程和 Web 服务中读取数据。

  • 如何使用数据源中的数据填充 Word 文档和 Excel 工作表。

  • 如何将数据写入 ListObject 控件。

  • 如何将数据写入 NamedRange 控件。

  • 如何将数据写入 Bookmark 控件。

Excel 示例包括一个工作表,该工作表中包含一个 ListObject 控件和两个 NamedRange 控件。当选择数据源时,数据便被插入到工作表上的控件中。

Word 示例由一个包含两个 Bookmark 控件的文档组成。当选择数据源时,数据便被插入到文档上的控件中。

请参见

概念

宿主项和宿主控件概述

其他资源

Office 解决方案中的数据

文档级示例