poAllowCommandText — позволяет изменять текст запроса SQL, имена хранимых процедур или таблиц в компоненте набора данных на сервере приложений;
poRetainServerOrder — включает запрет на изменение порядка сортировки записей клиентом. Если этот параметр отключить, возможны ошибки отображения набора данных, проявляющиеся в появлении двойных записей.
Методы-обработчики компонента-провайдера данных представлены в табл. 20.2.
Объявление
|
Описание
|
property Af terApplyUpdates: TRemoteEvent;
|
Вызывается после сохранения изменений, переданных от клиента, в наборе данных сервера
|
property AfterExecute: TRemoteEvent;
|
Вызывается после выполнения запроса SQL или хранимой процедуры на сервере
|
property AfterGetParams: TRemoteEvent;
|
Вызывается после того, как компонент-провайдер сформировал набор параметров набора данных сервера для их передачи клиенту
|
property AfterGetRecords: TRemoteEvent;
|
Вызывается после того, как компонент-провайдер сформировал пакет данных для передачи набора данных сервера клиенту
|
property AfterRowRequest: TRemoteEvent ;
|
Вызывается после обновления текущей записи клиента компонентом-провайдером
|
property AfterUpdateRecord: TAf terUpdateRecordEvent ;
|
Вызывается сразу после обновления единичной записи на сервере
|
property Bef oreApplyUpdates: TRemoteEvent ;
|
Вызывается перед сохранением изменений, переданных от клиента, в наборе данных сервера
|
property BeforeExecute: TRemoteEvent;
|
Вызывается перед выполнением запроса SQL или хранимой процедуры на сервере
|
property BeforeGetParams: TRemoteEvent ;
|
Вызывается перед тем, как компонент-провайдер сформировал набор параметров набора данных сервера для их передачи клиенту
|
property BeforeGetRecords: TRemoteEvent ;
|
Вызывается перед тем, как компонент-провайдер сформировал пакет данных для передачи набора данных сервера клиенту
|
property BeforeRowRequest: TRemoteEvent ;
|
Вызывается перед обновлением текущей записи клиента компонентом-провайдером
|
property BeforeUpdateRecord: TBeforeUpdateRecordEvent;
|
Вызывается непосредственно перед обновлением единичной записи на сервере
|
property OnDataRequest: TDataRequestEvent;
|
Вызывается при обработке запроса на получение данных клиентом
|
property OnGetData: TProviderDataEvent;
|
Вызывается после получения данных от набора данных сервера, но перед их отправкой клиенту
|
property OnGetDataSetProperties: TGetDSProps;
|
Вызывается при создании структуры параметров набора данных сервера для их передачи клиенту
|
property OnGetTableName: TGetTableNameEvent;
|
Вызывается при получении компонентом-провайдером имени таблицы, подлежащей обновлению
|
property OnUpdateData: TProviderDataEvent ;
|
Вызывается при сохранении изменений в наборе данных сервера
|
property OnUpdateError: TResolverErrorEvent;
|
Вызывается при возникновении ошибки сохранения изменений в наборе данных сервера
|