Обратите внимание, что в приведенных примерах использования языка SQLпосле слова FROM указывается только имя файла БД без пути к нему. А как же наша программа узнает, где именно на диске лежит наш файл dvd.db?
Путь к БД, используемой той или иной программой, хранится не в самой этой программе, а в настройках сервера BDE. Оказывается он там двумя способами: либо при установке программы, либо программа сама прописывает этот путь в начале своей работы. Хранение пути вне программы снимает все вопросы, связанные с переносом файлов с машины на машину, на сетевой диск и т.д. – достаточно изменить путь алиаса при помощи программы BDE Administrator.
Пути к БД в BDE хранятся в виде алиасов (англ. alias – кличка). Каждый алиас имеет уникальное имя – его вы придумываете сами. В алиасе записываются тип используемой БД, путь к директории, где находятся файлы БД, и некоторые другие параметры (например, кодовая таблица символов или пароль доступа к БД).
Предположим, что файл dvd.db находится в директории С:\TEST\Data. Давайте сначала создадим алиас вручную. Запустите программу BDE Administrator (ее ярлык находится в разделе Borland Delphi главного меню). В дереве слева отображаются уже существующие на вашем компьютере алиасы.
Рис. 30.2 Экран программы BDE Administrator.
Выполните команду меню ObjectàNew. В появившемся окошке преджлагается на выбор формат вашей БД. Для баз Paradox оставьте значение по умолчанию STANDARD. В дереве появляется новый пункт с именем по умолчанию типа STANDARD1. Поменяйте его на придуманное вами имя алиаса DVD. В окне справа щелкните по копке с тремя точками в строке PATH таблицы свойств алиаса (Рис. 26.2). В открывшемся диалоге выберите директорию С:\TEST\Data. Все, алиас создан. Для сохранения внесенных изменений щелкните по кнопке и закройте BDE Administrator.