Приложение D Microsoft Access

Интерфейс баз данных среды IWS позволяет хранить и использовать информацию файлов Microsoft Access (ACCDB).


При этом нет необходимости устанавливать базу Access на станцию выполнения проекта: среда организует работу непосредственно с ACCDB файлами. Однако для создания начального файла базой Access всё-таки придётся воспользоваться. Как только файл был создан, его можно перенести на любую станцию и подключиться к нему.


Заметим: Для последнего тестирования этой процедуры использовалась база Microsoft Access 2007 (12.0.6211.1000).


Для подключения приложения к ACCDB файлу следуйте инструкции:


  1. В диалоге настроек баз данных нажмите кнопку . При этом появится окно Свойств связи с данными:




  1. Теперь выберите подходящего поставщика OLE DB:



  1. Нажмите кнопку «Далее».


Станет активной закладка Подключение (пример приводится для поставщика Microsoft Jet 4.0).



  1. В поле имени базы данных вводится или выбирается полный путь в ACCDB файлу.


Хотя используемый файл может находиться в любой директории компьютера или сети, иногда бывает полезным хранить его в директории приложения. Например:


C:\Documents and Settings\user_name\My Documents\InduSoft Web Studio v6.1 Projects\ application_name\Database1.accdb


При перемещении папки, в которой хранится приложение, однако, не забудьте изменить этот параметр.


  1. При необходимости, задайте имя пользователя и пароль для ACCDB файла.


  1. Проверьте подключение, нажав соответствующую кнопку. При успешном подключении появится сообщение с соответствующим текстом.


  1. Нажмите кнопку ОК, чтобы сохранить строку соединения и вернуться к диалогу настроек базы данных.


Заметим: Если диалог Свойств связи с данными содержит метку «Запретить первичные ключи» (Disable Primary Keys), необходимо её установить. Если Вы не установите эту метку, среды не сможет подключиться к базе данных Access.


Важно: Настольные офисные приложения, такие как Microsoft Access и Microsoft Excel не поддерживают работу с большими объёмами данных. При попытке хранения всех данных истории, производимых приложением, в базе Access или таблицах Excel, Вы столкнетесь с проблемой медленного выполнения запросов и получения непредвиденных результатов. Поэтому использовать базы Access и таблицы Excel рекомендуется только в качестве резервных баз режима Store and Forward, а лучше вообще пересылать все данные приложению третьей стороны.

Для оперирования большими объёмами данных лучше всего использовать собственный формат среды или специализированные реляционные базы данных, такие как Microsoft SQL Server или Oracle.


Created with the Freeware Edition of HelpNDoc: Free Web Help generator