C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
ReconcileErrorForm, при каких обстоятельствах?
Лена
Отправлено: 21.09.2006, 13:23


Мастер участка

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



Если пользователь вводит в запись не правильный тип, то возникает исключение. Я подключила к проекту специальную форму из депозитария, которая должна обрабатывать ошибки: ReconcileErrorForm.
Написала обработчик:
CODE

void __fastcall TDataModule2::ClientDataSetKeyReconcileError(
     TCustomClientDataSet *DataSet, EReconcileError *E,
     TUpdateKind UpdateKind, TReconcileAction &Action)
{
Action = HandleReconcileError(this, DataSet, UpdateKind, E);
}

Однако если вводить в запись не правильный тип данных, то выскакивает исключение, а форма ReconcileErrorForm не появляется. Почему? Или эта форма появляется при возможных других ошибках при работе с базой данных?




Вернуться в Работа с базами данных в C++Builder