
Мастер участка
Группа: Участник
Сообщений: 501

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