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

Нотариальная контора нотариуса Калиниченко Т. Г..

Сервер баз данных InterBase и компоненты InterBase Express


ГЛАВА 18
ГЛАВА 18 Сервер баз данных InterBase и компоненты InterBase Express На странице InterBase Палитры компонентов содержатся компоненты доступа к данным, адаптированные для работы с сервером InterBa...
Компонент TIBStoredProc
Компонент TIBStoredProc Компонент TIBStoredProc полностью соответствует стандартному прототипу, описываемому в гл. 12. Имя хранимой процедуры задается свойством property StoredProcName: Strin...
Компонент TIBDataSet
Компонент TIBDataSet Компонент TIBDataSet предназначен для представления в приложениях наборов данных от сложных запросов (свойства и методы описаны в табл. 18.5). При этом набор данных остаетс...
Таблица 18 5 Свойства и методы компонента TIBDataSet
Таблица 18.5. Свойства и методы компонента TIBDataSet Объявление Тип Описание Свойства property Buff erChunks: Integer; Pb Определяет число записей в буфере набора данных property...
Редактор запроса компонента TIBDataSet
Рисунок 18.3. Редактор запроса компонента TIBDataSet  ...
Компонент TIBSQL
Компонент TIBSQL Компонент TIBSQL предназначен для быстрого выполнения запросов SQL, поэтому не обеспечивает связи с компонентами представления данных (свойства и методы описаны в табл. 18.6)....
Таблица 18 6 Свойства и методы компонента TIBSQL
Таблица 18.6. Свойства и методы компонента TIBSQL Объявление Тип Описание Свойства property Bof: Boolean; Pu Значение True говорит о том, что курсор находится в начале набора данных...
Обработка событий
Обработка событий Клиентское приложение Delphi, работающее с сервером InterBase, имеет возможность отслеживать события, происходящие в базе данных и вызываемые другими процессами или приложениями...
Таблица 18 7 Свойства и методы компонента TiBEvents
Таблица 18.7. Свойства и методы компонента TiBEvents Объявление Тип Описание Свойства property Database: TIBDatabase; Pb Задает базу данных property Events: TStrings; Pb Список ко...
Информация о состоянии базы данных
Информация о состоянии базы данных В процессе отладки и выполнения клиентских приложений для сервера InterBase разработчик может получать подробную информацию об этих процессах. Компонент TiBData...
Компонент TiBDatabaseinfo
Компонент TiBDatabaseinfo Компонент TiBDatabaseinfo обладает большим числом свойств и методов, содержащих разнообразные сведения о состоянии БД (табл. 18.8). Компонент очень прост в применении....
Таблица 18 8 Свойства и методы компонента TiBDatabaseinfo
Таблица 18.8. Свойства и методы компонента TiBDatabaseinfo Объявление Тип Описание Свойства property Allocation: Long; Ro Число выделенных страниц БД property BackoutCount: TStringLi...
Компонент TIBSQLMonitor
Компонент TIBSQLMonitor Компонент TIBSQLMonitor позволяет получать в клиентском приложении сообщения от сервера о выполняемых им операциях. Для этого используется метод-обработчик компонента...
Резюме
Резюме В этой главе рассмотрены возможности набора компонентов InterBase Express. Они обеспечивают быстрый и эффективный доступ к базам данных на серверах InterBase. Для доступа к данным этим ком...
Механизм доступа к данным InterBase Express
Механизм доступа к данным InterBase Express Для компонентов InterBase Express соединение с сервером БД осуществляет компонент TIBDatabase. Для создания приложения клиент/сервер необходимо не толь...
Компонент TIBDatabase
Компонент TIBDatabase Так как для доступа к базе данных компонентам InterBase Express не требуется BDE, то для создания соединения используется всего одно свойство DatabaseName. В нем необходим...
Редактор компонента TIBDatabase
Рисунок 18.1. Редактор компонента TIBDatabase Настройка соединения проводится следующим образом. На панели Connection выбирается требуемый сервер InterBase (локальный или доступный удаленно),...
Таблица 18 1 Методыобработчики
Таблица 18.1. Методы-обработчики событий компонента TiBDatabase Объявление Тип Описание property Af terConnect: TNotifyEvent;...
Компонент TIBTransaction
Компонент TIBTransaction Компонент TIBTransaction инкапсулирует средства управления транзакцией при работе с сервером InterBase. Для этого он должен быть связан с компонентом TiBDatabase при по...
Компоненты доступа к данным
Компоненты доступа к данным Так как компоненты InterBase Express используют для получения набора данных собственный механизм, то иерархия классов-предков включает только обязательный для всех наб...
Таблица 18 2 Методыобработчики
Таблица 18.2. Методы-обработчики событий класса TiBCustomDataSet Объявление Описание property Af terDatabaseDisconnect: TNotifyEvent; Выполняется после закрытия соединения с базой данных...
Область дескрипторов XSQLDA
Область дескрипторов XSQLDA Запрос может иметь собственные параметры, которые должны содержаться в свойстве Params. Однако, в отличие от обычного компонента запроса, в InterBase Express это сво...
Таблица 18 3 Свойства и методы класса TIBXSQLDA
Таблица 18.3. Свойства и методы класса TIBXSQLDA Объявление Тип Описание Свойства property AsXSQLDA: PXSQLDA; Pu Ссылка на структуру XSQLDA property Count: Integer; Pu Возвращает...
Структура XSQLVAR
Структура XSQLVAR Рассмотренная выше область дескрипторов содержит возвращаемый результат запроса. Массив значений каждого возвращаемого поля сохраняется в отдельной структуре XSQLVAR. Индексир...
Таблица 18 4 Свойства и методы класса TIBXSQLVAR
Таблица 18.4. Свойства и методы класса TIBXSQLVAR Объявление Тип Описание Свойства property AsXSQLVAR: PXSQLVAR; Pu  Представляет значение поля как структуру XSQLVAR property Data:...
Компонент TIBTable
Компонент TIBTable Компонент TIBTable реализует все возможности стандартного компонента, инкапсулирующего таблицу (см. гл. 12). Дополнительно к ним можно обратить внимание на несколько полезных...
Компонент TIBQuery
Компонент TIBQuery Компонент TIBQuery выполняет все стандартные функции компонента запроса и наследует возможности класса TiBCustomDataSet. Как и у остальных компонентов запросов, свойство pr...
Редактор свойства GeneratorField компонента TiBQuery
Рисунок 18.2. Редактор свойства GeneratorField компонента TiBQuery Список Generator позволяет выбрать один из доступных генераторов базы данных. Список Field задает инкрементируемое поле наб...








Начало    


Книжный магазин