Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Error [D7, FB]


Страницы:   1 2

Ann ©   (2003-06-03 10:55:00) 

Добрый день!
Уважаемые, может кто подскажет, как отловить ошибку которую выдает система, и выдавать свою?
например при вводе новой записи в НД.
Подскажите пожалуйста


Ann   (2003-06-03 11:19:00) [21]

Соловьев © (03.06.03 11:09)
да.. только не на дату а на ID
и как выйти из этой ситуации?


Соловьев   (2003-06-03 11:09:00) [22]


> но не ввел ее до конча

дата?

TField.OnValidate
Occurs just before the data is written to the record buffer.


Zacho   (2003-06-03 11:08:00) [23]


> Ann © (03.06.03 11:02)

Тогда или в TDataSet.OnPostError или в Application.OnException


Ann   (2003-06-03 11:02:00) [24]

Дело втом, что у меня ввод новой записи осуществляется в гриде, но записываю я через хранимую процедуру. Так вот, если пользователь начал вводить новую запись, но не ввел ее до конча и потом пытается переместиться на другую запись, то выдается ошибка, так вот я не могу понять где ее ловить и как вставить свой комментарий


Zacho   (2003-06-03 11:01:00) [25]

Например, повесить свой обработчик на Application.OnException
Или так:
try
DataSet.Post;
except
on E:Exception do ShowMessage("Мое сообщение"+E.Message);
end;


Stas   (2003-06-03 10:59:00) [26]

Var E:EDataBaseError;
begin
......
E.Message:="Ошибка!!!"
......
end;


Соловьев   (2003-06-03 10:57:00) [27]

try
a := b/0;
except
ShowMessage("Деление на ноль");
end


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо