在 Office 解决方案中使用本地数据库文件概述

更新:2007 年 11 月

适用于

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

  • Microsoft Office 2003

有关更多信息,请参见按应用程序和项目类型提供的功能

可以在 Visual Studio Tools for Office 解决方案中包含数据库文件,如 SQL Server Express (.mdf) 文件或 Microsoft Office Access (.mdb) 文件。这样,最终用户不需要维护中央数据库就可以维护本地数据库。例如,在仅用于单台计算机的本地库存解决方案中。

将数据库文件导入项目

若要将数据库文件导入项目,请使用“数据源配置向导”来创建基于该数据库文件的数据源。该向导会将数据库文件和类型化数据集添加到项目中。

有关更多信息,请参见如何:连接到 SQL Server Express 数据库中的数据如何:连接到 Access 数据库中的数据

部署数据库文件

“数据源配置向导”使用相对路径创建与本地数据库文件的连接。这样,在保留文件相对位置的情况下,可以将解决方案从一台计算机复制到另一台计算机上。

如果要将解决方案部署到服务器,然后将文档分发给每个最终用户,则还必须手动分发数据库文件,并将该文件安装在相对于文档的同一位置。这意味着,最终用户如果不移动数据库文件,就不能将文档移动到自己的计算机中的新位置。

本地数据库文件和对数据集进行缓存

在 Microsoft Office Excel 和 Microsoft Office Word 的文档级解决方案中,通过使用属性 CachedAttribute 标记数据集实例,可以在文档中缓存数据集。使用“数据源配置向导”将数据库文件添加到项目中时,类型化数据集会自动添加到项目中。基本上不需要对此数据集应用 CachedAttribute,因为数据已经在用户的计算机上。有关更多信息,请参见缓存数据

请参见

任务

如何:用数据库中的数据填充文档

如何:使用宿主控件中的数据更新数据源

概念

将数据绑定到控件

部署 Office 解决方案 (2003 System)

缓存数据