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