 
  
Мастер участка 
 
Группа: Участник 
Сообщений: 501 
  
  
 | 
 Если пользователь вводит в запись не правильный тип, то возникает исключение. Я подключила к проекту специальную форму из депозитария, которая должна обрабатывать ошибки: ReconcileErrorForm. 
Написала обработчик: 
| CODE  |   
void __fastcall TDataModule2::ClientDataSetKeyReconcileError( 
     TCustomClientDataSet *DataSet, EReconcileError *E, 
     TUpdateKind UpdateKind, TReconcileAction &Action) 
{ 
Action = HandleReconcileError(this, DataSet, UpdateKind, E); 
} 
 |  
  
Однако если вводить в запись не правильный тип данных, то выскакивает исключение, а форма ReconcileErrorForm не появляется. Почему? Или эта форма появляется при возможных других ошибках при работе с базой данных?
 
 
  
 |