Иллюстрированный самоучитель по Delphi 7 для профессионалов

Псевдонимы баз данных и настройка ВDЕ

При выборе в левой части панели утилиты какого-либо узла, в правой части на странице Definition отображается вся необходимая информация для этого объекта.

Сохранение изменений осуществляется при помощи команд меню Object, всплывающего меню или при перемещении на другой псевдоним.

Для создания нового псевдонима требуется выбрать команду New из меню Object или из всплывающего меню узла Databases на одноименной странице. Затем в появившемся простом диалоге задается необходимый драйвер.

Отметим, что один из четырех стандартных локальных драйверов устанавливается на странице Configuration в качестве предопределенного, поэтому в списке он доступен под названием STANDARD, а остальные не видны вообще. Из драйверов SQL Links доступны те, которые были установлены при инсталляции Delphi или позже.

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

После выбора драйвера в дереве псевдонимов БД появляется новый узел, для драйвера которого требуется установить необходимые параметры (см. ниже).

Для четырех локальных драйверов список параметров в правой части панели утилиты на странице Definition ограничивается параметрами стандартного драйвера (STANDARD), подробная настройка для каждого драйвера осуществляется на странице Configuration.

Назначение параметров локальных драйверов BDE (Paradox, dBASE, FoxPro, ASCII) представлено в табл. 16.2.

Таблица 16.2. Параметры драйверов BDE для локальных баз данных.

Параметр Назначение
STANDARD
DEFAULT DRIVER Задает тип конкретного локального драйвера (Paradox, dBASE, FoxPro, ASCII)
ENABLE BCD Определяет способ представления вещественных чисел. При значении True такие числа преобразуются в формат BCD (Binary Coded Decimals – десятичные с двоичным кодированием). Точность составляет 20 знаков после запятой
PATH Указывает путь к файлам базы данных
PARADOX
NET DIR Указывает путь к файлу обеспечения сетевого доступа к БД PDOXUSRS.NET. Драйвер приложения, которое работает с БД локально, должен указывать на этот файл, расположенный на том же компьютере. Драйвер приложения, обращающегося к БД по сети, должен указывать на подключенный сетевой диск с этим файлом
VERSION Нередактируемая информация о версии драйвера
TYPE Тип СУБД. Для Paradox имеет значение FILE. Только для чтения
LANGDRIVER Определяет драйвер языковой поддержки (используйте драйвер Paradox Cyrr 866)
BLOCK SIZE Задает размер блоков дискового пространства для хранения записей, кратно 1024
FILL FACTOR Определяет процент заполнения блока дискового пространства при хранении индексов, по умолчанию 95%
LEVEL Задает формат временной таблицы в памяти:
  • 3 – совместим с Paradox 3.5 и ниже;
  • 4 – Paradox 4.0;
  • 5 – Paradox 5.0;
  • 7 – Paradox для WIN32
STRICTINTEGRTY Определяет возможность использования приложениями на базе Paradox 4.0 более поздних таблиц со ссылочной целостностью. При значении True использование разрешается, но возникает риск нарушения целостности данных
DBASE
VERSION Нередактируемая информация о версии драйвера
TYPE Тип СУБД. Для dBASE имеет значение FILE. Только для чтения
LANGDRIVER Определяет драйвер языковой поддержки (используйте драйвер dBASE RUS ср866)
LEVEL Задает формат таблиц. Значение соответствует номеру версии СУБД
MDX BLOCK SIZE Размер блоков для файлов с расширением .mdx, кратно 51 2
MEMO FILE BLOCK SIZE Размер блоков для файлов с данными типа Memo (pacширение .dbt), кратно 512
FOXPRO
VERSION Нередактируемая информация о версии драйвера
TYPE Тип СУБД. Для FoxPro имеет значение FILE. Только для чтения
LANGDRIVER Определяет драйвер языковой поддержки
LEVEL Имеет значение 25

Примечание
Драйвер текстовых файлов ASCIIDRV имеет параметры стандартного драйвера
.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.