Разработка приложений баз данных InterBase на Borland Delphi/C++ Builder/Kylix
Что такое InterBase Express?
Общее описание основных компонентов, включенных в состав IBX
Компоненты-оболочки для Services API
Использование основных компонентов InterBase eXpress (IBX)
Иерархия компонентов в IBX
Особенности TIBTable, TIBQuery и TIBStoredProc
TIBTable
TIBQuery
TIBStoredProc
Подключение к базе данных
Управление транзакциями
Выполнение запросов при помощи TIBDataSet
Редактируемые запросы
Редактирование данных при помощи визуальных компонентов
Программное редактирование данных
И снова про транзакции
Использование генераторов для автоинкрементных полей
Механизм master-detail
Заключение
Что такое FIBPlus?
Общее описание компонент, включенных в состав FIBPlus
Использование основных компонентов FIBPlus
Подключение к базе данных, выполнение простых запросов
Управление транзакциями
Использование стандартных визуальных db-компонентов совместное FIBPlus
Как сделать запрос редактируемым? Автоматическая генерация модифицирующих запросов в design-time и run-time
Правильный способ использования auto-increment полей в FIBPlus
Разделенные транзакции: уникальная возможность избежать Deadlock. Режим AutoCommit
Механизм master-detail. Специальные опции TpFIBDatabase и TpFIBDataSet
Специальные опции в компонентах FIBPlus
Опции и настройки TpFIBDatabase
Опции и настройки TpFIBDataSet
Использование FIBPlus совместно с генератором отчетов FastReport
Простой отчет
Отчеты вида master-detail
Создание отчетов в run-time
Использование специальных инструментов в design-time: FIBPlus
Tools
Установка FIBPlus Tools
Preferences
SQL Navigator
Специальные возможности FIBPlus
Обработка потери подключения к базе данных
Эмуляция Boolean-полей
Поддержка array-полей. Пример использования TpFIBUpdateObject и TDataSetContainer
Работа с BLOB-полями
Локальная сортировка и локальная фильтрация
Локальная сортировка
Локальная фильтрация
Обработка событий InterBase при помощи FIBPlus
"Низкоуровневая" работа с внутренним буфером TpFIBDataSet
Содержание раздела