Для получения доступа к внешней базе данных (БД) из программы ее необходимо настроить с помощью приложений Microsoft ODBC (интерфейс открытого взаимодействия с базами данных) и OLE DB. Драйверы ODBC и OLE DB позволяют использовать в программе информацию из различных баз данных независимо от формата и платформы, использовавшихся для создания БД. Процедура настройки базы данных предполагает создание нового источника данных, в котором хранится информация о наборе данных и драйверах, необходимых для доступа к данным.
Источником данных может служить либо отдельная таблица, либо набор таблиц, место хранения которых описывается понятиями среды, каталога и схемы. Среда, каталог и схема являются теми элементами, которые поддерживаются большинством систем управления БД и упрощают структурирование и манипуляцию данными. Их можно сравнить с файловой системой Windows: среда как бы соответствует папке, в которую вложены другие папки каталогов. Каталоги, в свою очередь, также содержат вложенные папки схемы. Каждая схема представляет собой набор таблиц.
Настройка внешних баз данных. Для получения дополнительной информации следует обратиться к соответствующей документации используемой системы управления базами данных (СУБД), а также к справочной системе по ODBC и OLE DB.
В зависимости от типа используемой базы данных процесс ее настройки несколько различается. Например, базы данных серверного типа, такие как Oracle и Microsoft SQL Server, требуют ввода имени пользователя и пароля, а также задания сетевого расположения базы данных. Файловые базы данных, такие как Microsoft Access и dBASE III, не требуют задания подобной информации. По этой причине невозможно использовать единую процедуру настройки, подходящую для баз данных различного типа. Процедура настройки каждого типа БД, поддерживаемого в программе, приводится в разделеСредство взаимодействия с БД поддерживает следующие внешние приложения:
Программа содержит файл примера базы данных Microsoft Access и настроенный драйвер (jet_dbsamples.udl), который можно использовать для работы с базой данных. Для использования этих файлов не требуется наличие приложения Access, установленного в системе. Данный файл находится в папке Sample, которая находится в папке установки. Если же папка Sample перемещена в другое место, то для возможности работы с данными таблицами следует обновить путь к ней в файле настройки jet_dbsamples.udl.
Диспетчер подключения к базам данных представляет собой специальное окно, содержащее область структуры и набор кнопок. Положение и размер данного окна можно изменять. Из Диспетчера подключения к БД можно быстро вызывать окно просмотра данных, предназначенное для просмотра и редактирования таблиц базы данных. С помощью Диспетчера можно быстро создавать объекты базы данных (шаблоны связей, шаблоны ярлыков и запросы), которые хранятся в файле чертежа.
Область структуры Диспетчера подключения к БД содержит разделы (узловые элементы) двух основных типов:
С каждым элементом области структуры Диспетчера подключения к БД связано контекстное меню. С помощью контекстного меню можно, например, настроить источник данных или изменить сохраненный запрос.