Параметр

Назначение

LANGDRIVER

Драйвер языковой поддержки. При использовании

стандартных локальных драйверов это значение пе-

рекрывают те, которые определены непосредственно

в конфигурациях драйверов Paradox, dBASE, FoxPro,

ASCII

LOCAL SHARE

Устанавливает режим совместного использования

файлов приложениями, работающих через BDE и

другие программы. В значении True совместное ис-

пользование разрешено

LOW MEMORY USAGE LIMIT

Максимальный объем памяти (в Кбайтах), который

BDE пытается использовать в первом Мбайте опера-

тивной памяти

MAXBUFSIZE

Максимальный размер кэша данных. Он должен быть

не меньше значения параметра MINBUFSIZE и кра-

тен 128

MAXFILEHAN DLES

Максимальное число используемых файлов

MEMSIZE

Максимальный объем используемой BDE памяти

в Мбайтах

MINBUFSIZE

Минимальный размер кэша данных. Он должен быть

не больше значения параметра MAXBUFSIZE и кра-

тен 128

А Л ~T~ Г~\ 1-^ 1-^ 1 IK 1 /~\

Управляет режимом объединения ресурсов MTS

MTS POOLING

(Microsoft Transaction Server). Обеспечивает лучшую

производительность

SHAREDMEMLOCATION

Содержит адрес памяти, который пытаются исполь-

зовать Менеджер памяти и Менеджер буфера. При

возникновении конфликтов адрес необходимо поме-

нять вручную. Задается только второе слово адреса

SHAREDMEMSIZE

Максимальный объем памяти, используемый Менед-

жером памяти и Менеджером буфера

SQLQRYMODE

См. табл. 16.2

SYSFLAGS

Не используется

VERSION

Номер внутренней версии BDE. Только для чтения

Также на странице Configuration устанавливаются параметры форматов даты, времени и чисел. Доступ к параметрам осуществляется через узлы System и Format.

Интерфейс прикладного программирования BDE

Как уже говорилось выше, любое приложение Delphi, работающее с базами данных и написанное с использованием стандартных компонентов доступа к данным, обращается к данным и получает результат при помощи BDE. При этом механизм доступа к данным использует вызовы функций из API BDE.

Достаточно сложно представить себе такую ситуацию, когда возникает необходимость создания приложения, использующего только функции BDE, без применения компонентов доступа к данным VCL. А вот отдельные функции вполне могут понадобиться в любой программе. Поэтому рассмотрим процесс работы приложения, использующего вызовы BDE, т. к. это дает хорошую возможность понять механизм доступа к данным, который реализован в Delphi.

Итак, для создания приложения на основе вызовов функций BDE необходимо выполнить следующие операции:

1. Инициализация BDE (функция Dbiinit).

2. Открытие объекта базы данных (функция DbiopenDatabase).

3. Определение рабочего каталога (функция DbiSetDirectory), если на предыдущем этапе не задается псевдоним БД.

4. Определение временного каталога (функция DbiSetPrivateDir).

5. Открытие набора данных и создание курсора (функции DbiOpenTable, DbiQExec И пр.; дескриптор курсора hDBiCur).


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Октябрь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс