Поделиться через


Общие сведения об использовании файлов локальной базы данных в решениях для Office

Обновлен: Ноябрь 2007

Применение

Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня документа

  • Проекты уровня приложения

Версия Microsoft Office

  • Выпуск 2007 системы Microsoft Office

  • 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)

Кэширование данных