Вниз
Скачать: CL | DM;

Исключительная ситуация   Найти похожие ветки 

 
fisherman ©   (2004-11-24 11:03) [0]

Всем привет!
Подскажите как побороть исключительную ситуацию - EDBEditError.
Проблема в следующем - есть ADOTable, в ней поле типа TDateTimeField.
Для ввода информации я указал маску ввода в свойстве EditMask, теперь если вводится не верная дата - возникает данная ошибка.
Подскажите, где лучше сделать обработку данной ошибки.


 
Ega23 ©   (2004-11-24 11:08) [1]

Именно поэтому я никогда не редактирую данные в гриде


 
fisherman ©   (2004-11-24 11:11) [2]

Я не в гриде редактирую, а в DBEdit-е


 
TUser ©   (2004-11-24 11:14) [3]


> Подскажите, где лучше сделать обработку данной ошибки.

try ... except


 
fisherman ©   (2004-11-24 11:21) [4]

так я и использую этот блок для проверки, а вот где его конкретно вставить что-то не соображу,пробовал и в событии OnChange и OnKeyPress компонента DBEdit вставлять - не работает...


 
Ega23 ©   (2004-11-24 11:22) [5]

Я не в гриде редактирую, а в DBEdit-е

Без разницы. Фактически, ты редактируешь DataSet напрямую.


 
fisherman ©   (2004-11-24 11:27) [6]

Без разницы. Фактически, ты редактируешь DataSet напрямую.

Это мне понятно, про ошибку не понятно)


 
Sandman25 ©   (2004-11-24 11:32) [7]

TField.OnValidate


 
ASoft   (2004-11-24 11:34) [8]

> Подскажите как побороть исключительную ситуацию - EDBEditError.
Лучше такие ошибки заранее обходить. Поэтому, используй TDateTimePicker, например, для ввода даты или времени, а потом записывай в базу.


 
fisherman ©   (2004-11-24 11:40) [9]

TField.OnValidate
и там пробовал...


 
fisherman ©   (2004-11-24 11:42) [10]

...используй TDateTimePicker...
во! точно, попробую)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.024 c
1-1100779971
Dolphin001
2004-11-18 15:12
2004.12.05
Delphi 5


1-1101140982
anat
2004-11-22 19:29
2004.12.05
изолинии


9-1090243094
Zak3D[@Tm]
2004-07-19 17:18
2004.12.05
Вопрос по игре Xonix.


1-1100775754
SmikE
2004-11-18 14:02
2004.12.05
проблема с расширением и его переменой


1-1100684507
Богдан
2004-11-17 12:41
2004.12.05
Заполнение полей TEdit




   Наверх