![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Исключительная ситуация [D7, WinXP]
fisherman © (2004-11-24 11:03:00)Всем привет!
Подскажите как побороть исключительную ситуацию - EDBEditError.
Проблема в следующем - есть ADOTable, в ней поле типа TDateTimeField.
Для ввода информации я указал маску ввода в свойстве EditMask, теперь если вводится не верная дата - возникает данная ошибка.
Подскажите, где лучше сделать обработку данной ошибки.
fisherman (2004-11-24 11:42:00) [1]...используй TDateTimePicker...
во! точно, попробую)
fisherman (2004-11-24 11:40:00) [2]TField.OnValidate
и там пробовал...
ASoft (2004-11-24 11:34:00) [3]> Подскажите как побороть исключительную ситуацию - EDBEditError.
Лучше такие ошибки заранее обходить. Поэтому, используй TDateTimePicker, например, для ввода даты или времени, а потом записывай в базу.
Sandman25 (2004-11-24 11:32:00) [4]TField.OnValidate
fisherman (2004-11-24 11:27:00) [5]Без разницы. Фактически, ты редактируешь DataSet напрямую.
Это мне понятно, про ошибку не понятно)
Ega23 (2004-11-24 11:22:00) [6]Я не в гриде редактирую, а в DBEdit-е
Без разницы. Фактически, ты редактируешь DataSet напрямую.
fisherman (2004-11-24 11:21:00) [7]так я и использую этот блок для проверки, а вот где его конкретно вставить что-то не соображу,пробовал и в событии OnChange и OnKeyPress компонента DBEdit вставлять - не работает...
TUser (2004-11-24 11:14:00) [8]
> Подскажите, где лучше сделать обработку данной ошибки.
try ... except
fisherman (2004-11-24 11:11:00) [9]Я не в гриде редактирую, а в DBEdit-е
Ega23 (2004-11-24 11:08:00) [10]Именно поэтому я никогда не редактирую данные в гриде