Провайдеры данных
Методы-обработчики компонента-провайдера данных представлены в табл. 20.2.
Таблица 20.2. Методы-обработчики событий компонента TDataSetProvider.
Объявление | Описание |
---|---|
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; | Вызывается при возникновении ошибки сохранения изменений в наборе данных сервера |