在 Office 解决方案中使用本地数据库文件概述
更新:2007 年 11 月
适用于 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
可以在 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,因为数据已经在用户的计算机上。有关更多信息,请参见缓存数据。