Введение
Используя Borland C++ Builder, можно создать приложения, работающие
как с однопользовательскими базами данных (БД), так и с серверными СУБД,
такими как Oracle, Sybase, Informix, Interbase, MS SQL Server, DB2, а также
с ODBC-источниками. Возможности C++ Builder, связанные с созданием приложений,
использующих базы данных, весьма обширны для того, чтобы описать их в одной
статье. Поэтому сегодня мы рассмотрим лишь простейшие возможности работы
с таблицами баз данных.
Набор данных в C++ Builder - это объект, состоящий из набора записей,
каждая из которых, в свою очередь, состоит из полей, и указателя текущей
записи. Набор данных может иметь полное соответствие с реально существующей
таблицей или быть результатом запроса, он может быть частью таблицы или
объединять между собой несколько таблиц.
Набор данных в C++ Builder является потомком абстрактного класса TDataSet
(абстрактный класс - это класс, от которого можно порождать другие классы,
но нельзя создать экземпляр объекта данного класса). Например, классы TQuery,
TTable и TStoredProc, содержащиеся на странице палитры компонентов Data
Access, - наследники TDBDataSet, который, в свою очередь, является наследником
TDataSet. TDataSet содержит абстракции, необходимые для непосредственного
управления таблицами или запросами, обеспечивая средства для того, чтобы
открыть таблицу или выполнить запрос и перемещаться по строкам.
Содержание | Вперед