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


Процессор баз данных Borland Database Engine


ГЛАВА 16
ГЛАВА 16 Процессор баз данных Borland Database Engine Любое приложение баз данных имеет в своем составе или использует сторонний механизм доступа к данным, который берет на себя подавляющее боль...
Компонент TQuery
Компонент TQuery Компонент TQuery реализует все основные функции стандартного компонента запроса, описанные в гл. 12. Прямым предком компонента является класс TDBDataSet. Для подключения к базе...
Таблица 16 9 Свойства и методы компонента TQuery
Таблица 16.9. Свойства и методы компонента TQuery Объявление Тип Описание Свойства property Constrained: Boolean; Pb При значении True запрещает внесение в набор данных таких значений, к...
Компонент TStoredProc
Компонент TStoredProc Компонент TStoredProc обеспечивает использование в приложениях BDE хранимых процедур. Прямым предком компонента является класс TDBDataSet. Поэтому результатом выполнения х...
Таблица 16 10 Свойства и методы компонента TstoredProc
Таблица 16.10. Свойства и методы компонента TstoredProc Объявление Тип Описание Свойства property Overload: Word; Pb Идентификатор процедуры. Используется только для сервера Oracle ty...
Резюме
Резюме Процессор баз данных Borland Database Engine 5 реализует стандартные функции доступа к данным и является ПО промежуточного слоя между приложением и базой данных. При помощи системы драйвер...
Архитектура и функции BDE
Архитектура и функции BDE BDE представляет собой набор динамических библиотек, которые "умеют" передавать запросы на получение или модификацию данных из приложения в нужную базу данных...
Структура процессора баз данных ВОЕ
Рисунок 16.1. Структура процессора баз данных ВОЕ Доступ к данным серверов SQL обеспечивает отдельная система драйверов — SQL Links. С их помощью в Delphi можно без особых проблем разрабатывать...
Таблица 16 1 Ядро процессора баз данных ВОЕ 5
Таблица 16.1. Ядро процессора баз данных ВОЕ 5 Имя файла Назначение IDAPI32.DLL Базовая динамическая библиотека ВОЕ...
Псевдонимы баз данных и настройка ВDЕ
Псевдонимы баз данных и настройка ВDЕ Для успешного доступа к данным приложение и BDE должны обладать информацией о местоположении файлов требуемой базы данных. Задание маршрута входит в обязанно...
Окно утилиты BDE Administrator
Рисунок 16.2. Окно утилиты BDE Administrator с открытой страницей Databases...
Окно утилиты BDE Administrator
Рисунок 16.3. Окно утилиты BDE Administrator с открытой страницей Configuration Страница Configuration (Рисунок 16.3) используется для настройки параметров драйверов BDE, предназначенных для обе...
Таблица 16 2 Параметры драйверов
Таблица 16.2. Параметры драйверов BDE для локальных баз данных Параметр Назначение STANDARD DEFAULT DRIVER  Задает тип конкр...
Таблица 16 3 Параметры драйверов ВОЕ для серверов SQL
Таблица 16.3. Параметры драйверов ВОЕ для серверов SQL Параметр Назначение Общие параметры (встречаются как минимум у двух драйверов) VERS...
Таблица 16 4 Параметры инициализации приложения
Таблица 16.4. Параметры инициализации приложения Параметр Назначение AUTO ODBC В значении True при каждой инициализации в BDE автоматичес...
Интерфейс прикладного программирования ВDЕ
Интерфейс прикладного программирования ВDЕ Как уже говорилось выше, любое приложение Delphi, работающее с базами данных и написанное с использованием стандартных компонентов доступа к данным, обр...
Главная форма проекта BDEEmptyTable
Рисунок 16.4. Главная форма проекта BDEEmptyTable Полная очистка таблиц базы данных осуществляется функцией DbiErr.ptyTable из API BDE. Именно она используется в демонстрационном приложении для...
Главная форма проекта DirectBDE
Рисунок 16.5. Главная форма проекта DirectBDE При показе главной формы приложения в процедуре Formshow проводится инициализация BDE, открытие базы данных и таблицы. При этом создаются дескрипт...
Соединение с источником данных
Соединение с источником данных Все обращения из приложения к таблицам одной базы данных осуществляются через одно соединение, на которое замыкаются все компоненты доступа к данным, имеющие соотве...
Таблица 16 5 Свойства и методы компонента TDatabase
Таблица 16.5. Свойства и методы компонента TDatabase Объявление Тип Описание Свойства property AliasName: string; Pb Задает имя псевдонима BDE используемой базы данных property Conne...
Компоненты доступа к данным
Компоненты доступа к данным Компоненты доступа к данным, используемые при разработке приложений BDE, располагаются на странице BDE Палитры компонентов. Их общими предками являются классы TBDEData...
Класс TBDEDataSet
Класс TBDEDataSet Этот класс является потомком класса TDataSet, его значение трудно переоценить: именно TBDEDataSet обеспечивает работоспособность важнейших механизмов набора данных за счет обр...
Таблица 16 6 Свойства и методы класса TBDEDataSet
Таблица 16.6. Свойства и методы класса TBDEDataSet Объявление Тип Описание Свойства property BlockReadSize: Integer; Pu Определяет размер буфера при блочном чтении данных. Такой режим ис...
Класс TDBDataSet
Класс TDBDataSet Класс TDBDataSet является непосредственным предком основных компонентов доступа к данным ттаblе, TQuery и TstoredProc. Новые свойства и методы класса обеспечивают соединение на...
Таблица 16 7 Свойства и методы класса TDBDataSet
Таблица 16.7. Свойства и методы класса TDBDataSet Объявление Тип Описание Свойства property AutoRefresh: Boolean; Pb При значении True все автоматически создаваемые значения полей (автои...
Компонент TTable
Компонент TTable Компонент Tтаblе инкапсулирует таблицу реляционной базы данных, причем независимо от типа базы данных. Для доступа к данным компонент использует функции BDE (см. выше). Необходим...
Таблица БД на основе которой создается
Таблица БД, на основе которой создается набор данных, определяется свойством TableName. При необходимости тип таблицы задается свойством TаblеТуре, хотя обычно это свойство имеет значение ttDefaul...
Таблица 16 8 Свойства и методы класса Tтаblеl
Таблица 16.8. Свойства и методы класса Tтаblеl Объявление Тип  Описание Свойства property DataSource: TDataSource; Pu, Ro Ссылается на компонент TDataSource главного набора данных в...








- Начало -