Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизErorr Найти похожие ветки
← →
Daimyo (2006-05-16 08:58) [0]Доброго времени суток возникла такая проблема:
в ходе выполнения программы возникает ошибка хотелось бы как нибудь изменить текст этой ошибки что б он был не на английском а по русски :)
Программа - БД работающая с MS SQL Server 2000
ошбика - не введенные данные, хотелось бы самому написать текст возникающей ошибки а не ту стандартную )
← →
tesseract © (2006-05-16 09:29) [1]try
except
on E:exeption do ShowMessage(" Ахтунг диар юзер! "#13#10+E.message);
end;
← →
daimyo (2006-05-16 09:57) [2]Проблема такая:
как я писал выше у меня БД
при добавлении новой записи (добавление происходит в таблице), может возникнуть ситуация несовпадения типов(когда заместо даты dd.mm.yyyy, вводят например "абракодабра");
вследствии чего вылазит ошибка о несоответствии типов причем она вылизит не только при попытке сохранить запись но и при простом перемещении хотелось бы отловить эту ошибку и дать ей нормальное русское Имя
использую стандартные компоненты , подключение через ADO
DBGrid1, DBNavigator1,Datasource1 вот и все )
при нажатии в навигаторе Добавить в ДБ гриде появляется новая строчка при её неправильном заполнении и возникает данная ошибка
вооббщем вот )
куда мне вставить указнаый вышекод :)
или может что то другое )
← →
Ega23 © (2006-05-16 10:03) [3]application.OnException
← →
tesseract © (2006-05-16 10:43) [4]заключи блок добавления записи в try..exept.
перехватывай свой ADOError (какой там он выскакивает смотри в сообщении).
И при срабатывании ошибки добавляй правильные данные.
А ещё лучше приводить дату к формату принятому в ADO.
← →
Desdechado © (2006-05-16 11:05) [5]смотря кем рождена ошибка: сервером или компонентами
на сервере можно настроить язык ошибок
в компонентах можно попытаться ресурсы перекомпилировать
а в случаях "заместо даты dd.mm.yyyy вводят абракодабру" я бы поставил datepicker
← →
Sergey13 © (2006-05-16 11:09) [6]2 Daimyo (16.05.06 08:58)
>ошбика - не введенные данные
Это можно и нужно проверить до отправки на сервер и обойтись без обработки исключения (которое впрочем тоже никому не мешает и даже наоборот 8-).
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.05 c