На этом шаге мы дадим обзор компонентов для работы с базами данных панели Internet.
На инструментальной панели Internet имеется три компонента, предназначенные для работы с базами данных в приложениях для Web-серверов:
Компонент TQueryTableProducer используется для представления в виде HTML-таблицы результата SQL-запроса к базе данных. Этот объект может получать параметры SQL-запроса из HTTP-запроса. Если запрос использует метод GET, то параметры запроса извлекаются из свойства QueryFields объекта TWebRequest, а если используется метод POST, то параметры для запроса по SQL находятся в свойстве ContentFields.
Компонент TDataSetTableProducer работает аналогичным образом, он формирует на языке HTML таблицу, в которую помещает все записи объекта TDataSet.
Последний из компонентов, TDataSetPageProducer, заменяет шаблоны в заготовке HTML-документа на значения соответствующих полей базы данных. При этом используются значения полей текущей записи базы данных.
Со следующего шага мы начнем рассматривать компоненты TDataSetTableProducer и TDataSetPageProducer.