Начинаем работать в Borland C++ Builder




Глава 3. Работа с базами данных в Borland C++ Builder


    Введение
    Введение Используя Borland C++ Builder, можно создать приложения, работающие как с однопользовательскими базами данных (БД), так и с серверными СУБД, такими как Oracle, Sybase, Informix, Interbase...
    Компонент TDataSource
    Компонент TDataSource Компонент DataSource действует как посредник между компонентами TDataSet (TTable, TQuery, TStoredProc) и компонентами Data Controls - элементами управления, обеспечивающими п...
    Компонент TTable
    Компонент TTable Наиболее простым способом обращения к таблицам баз данных является использование компонента TTable, предоставляющего доступ к одной таблице. Для этой цели наиболее часто использую...
    Компонент TField
    Компонент TField Объекты класса TField являются свойством объекта TDataSet (напомним, что некоторые свойства объектов сами являются объектами с их собственными наборами свойств, и TField - один из...
    Формирование списка полей
    1. Формирование списка полей Выбрать поля, которые нужно внести в список объектов, и нажать OK....
    Сформированный список полей, доступных на этапе проектирования
    2. Сформированный список полей, доступных на этапе проектирования Если требуется создать вычисляемое поле на основе имеющихся полей, нажать правую клавишу мыши и из контекстного меню выбрать New F...
    Результат переноса на форму полей из Fields Editor
    3. Результат переноса на форму полей из Fields Editor При работе Fields Editor создаются объекты, соответствующие видимым в инспекторе объектов полям. Эти объекты являются потомками объектного тип...
    Компонент TDBGrid
    Компонент TDBGrid Компонент TDBGrid обеспечивает табличный способ отображения на экране строк данных из компонентов TTable или TQuery. Приложение может использовать TDBGrid для отображения, вставк...
    Установка свойств столбцов DBGrid с помощью Columns Editor
    4. Установка свойств столбцов DBGrid с помощью Columns Editor Вторым способом получения контроля над характеристиками DBGrid или другими компонентами является создание описанным выше способом стат...
    Диалоговая панель Input Mask Editor
    5. Диалоговая панель Input Mask Editor...
    Пример 1. Разработка простейшего приложения
    Пример 1. Разработка простейшего приложения Попробуем создать простейшее приложение для редактирования таблицы БД. Для этого воспользуемся таблицей COUNTRY базы данных BCDEMOS, содержащейся в комп...
    Главная форма приложения COUNT
    6. Главная форма приложения COUNT Полученный проект можно скомпилировать и протестировать. Отметим, что есть и более простой способ построить подобное приложение. Для этой цели можно воспользовать...
    SQL Explorer
    7. SQL Explorer...
    Пример 2. Разработка приложения, использующего вычисляемое поле
    Пример 2. Разработка приложения, использующего вычисляемое поле Таблица, используемая в предыдущем примере, содержит поля Area (площадь в кв.км ) и Population (население). Попробуем создать вычисл...
    Создание вычисляемого поля
    8. Создание вычисляемого поля Создадим обработчик события OnCalcFields компонента TTable: Table1pop2->Value=Table1Population->Value/Table1Area->Value; Установим значение свойства DisplayFormat ком...
    Компоненты TDBLookup
    Компоненты TDBLookup Компоненты DBLookup используются при наличии связанных таблиц, когда необходимо вывести на экран описательную информацию вместо поля, содержащего ее код. C++ Builder предостав...
    Пример 3. Разработка приложения, использующего компонент просмотра баз данных
    Пример 3. Разработка приложения, использующего компонент просмотра баз данных В этом примере рассматривается связь таблиц CUSTOMER (компании-заказчики) и ORDERS (их заказы) из базы данных BCDEMOS...
    Приложение с компонентом DBLookupListBox.
    9. Приложение с компонентом DBLookupListBox. В следующих статьях будет рассмотрено использование компонента TQuery и возможности создания и использования SQL-запросов в приложениях С++ Builder. Ко...








Начало