Страница 1 из 1

Обработка ошибок

Добавлено: 23 апр 2006, 15:48
santilaas
Ситуация такая: имеется форма, на ней DBGridEh и 3 кнопки (Кнопка1 - DM.DataSet1.Append, Кнопка2 - DM.DataSet1.Edit, Кнопка3 - DM.DataSet1.Delete). Поскольку форма содержит всего несколько полей, нет необходимости создавать для неё диалоговую форму ввода данных. Данные редактируются непосредственно в самом DBGridEh-е. Но тут у меня возникла проблема - как отслеживать правильность ввода данных (например, на случай уникальности значений одного из полей)?
т.е куда поставить блок try...except. - в обработчике какого события?

Добавлено: 23 апр 2006, 16:35
kdv
ошибки возникают когда на сервер информация отправляется. т.е., не раньше чем DataSet.Post. А у датасета есть масса обработчиков (и ошибок тоже).

Re: Обработка ошибок

Добавлено: 24 апр 2006, 10:24
Ivan_Pisarevsky
santilaas писал(а):Данные редактируются непосредственно в самом DBGridEh-е.
Не поленись, напиши формочку, юзера это почему-то дисциплинирует...