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