Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизИсключительная ситуация Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c