![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чтобы не было никаких ошибок на английском. Чтоб все по-русски.. [D6, WinXP]
tamroF © (2006-01-06 00:27:00)Приветствую!
Возникла огромная необходимость обрабатывать исключения при вводе данных (БД Oracle 8i).
Подключаюсь через ODAC, сетка TDBGridEh.
В общем то, указанье мне было следующее: "Чтобы не было никаких ошибок на английском. Чтоб все по-русски.."
Вот к примеру, есть поле GOD_POTR - NUMBER(4), содержит год, например 2004.
В TOraTable.BeforePost делаю нужные проверки и сообщения на русском.
Но если в ячейку ввести такой год "1111111111111111111111111111111111111111111111111111111", то даже не доходя до
OnBeforePost, вываливается сообщение (возможно от сетки)
СООБЩЕНИЕ: '1111111111111111111111111111111111111111111111111111111' is not a valid integer value for field 'GOD_POTR'
Вопрос: как отловить?..
Благодарю.
tamroF (2006-01-06 00:45:00) [1]Хм.. Спасибо!
Fay (2006-01-06 00:37:00) [2]Файл DBConsts.pas скопируй куда-нибудь, добавь к проекту, исправь.