Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
ВнизОбработка исключительной ситуации InterBase Найти похожие ветки
← →
Брат (2002-11-27 10:11) [0]У меня есть уникальный индекс по четырем полям. При попытке ввести значения, которые уже есть в базе, возникает ошибка EIBInterBaseError. Как мне её перехватить?
← →
Max Zyuzin (2002-11-27 10:14) [1]Ты задаешь этот вопрос уже в 3-й ветке... а ответы читаешь??
← →
Брат (2002-11-27 10:19) [2]
> Ты задаешь этот вопрос уже в 3-й ветке... а ответы читаешь??
конечно читаю... я перепробовал все вчерашние советы - ничего не получилось - все равно выдает ошибку:((
← →
Max Zyuzin (2002-11-27 10:22) [3]Если ты запускаешь программу из под Delphi то она всегда будет выдавать ошибку... (даже если используешь конструкции try ... except или try ... finnaly), зато запуская просто exe-шник все будет работать как надо.
← →
exit (2002-11-27 10:22) [4]Это, видимо, потому что данные редактирутся в каком-нибудь Grid"е. Если уж дошло до того, что нужно делать уникальный индекс по 4(!) полям, можно сделать и форму для ввода данных, заключить в try...except...end явный Post и забыть о боли.
← →
Брат (2002-11-27 10:26) [5]
> Это, видимо, потому что данные редактирутся в каком-нибудь
> Grid"е. Если уж дошло до того, что нужно делать уникальный
> индекс по 4(!) полям, можно сделать и форму для ввода данных,
> заключить в try...except...end явный Post и забыть о боли.
Можно, канечно...Но объем работы уже выполнен большой. Не хочется все начинать сначала...
> Если ты запускаешь программу из под Delphi то она всегда
> будет выдавать ошибку... (даже если используешь конструкции
> try ... except или try ... finnaly), зато запуская просто
> exe-шник все будет работать как надо.
А вот этого я как раз и не пробовал:))
← →
Wolf226 (2002-11-27 10:28) [6]Я использовал IBX компоненты и перехватывал PostError. Все работало.
← →
exit (2002-11-27 10:28) [7]>Брат >А вот этого я как раз и не пробовал:))
А чем же тогда занимался твой обработчик ошибок?
← →
Max Zyuzin (2002-11-27 10:29) [8]>Брат © (27.11.02 10:26)
Очень рекомендую воспользоваться советом exit (27.11.02 10:22) избавишься от большого гемороя... и надежней оно будет...
← →
Брат (2002-11-27 10:31) [9]
> Я использовал IBX компоненты и перехватывал PostError. Все
> работало.
Можешь кусок кода подкинуть?
← →
Брат (2002-11-27 10:34) [10]
> Это, видимо, потому что данные редактирутся в каком-нибудь
> Grid"е. Если уж дошло до того, что нужно делать уникальный
> индекс по 4(!) полям, можно сделать и форму для ввода данных,
> заключить в try...except...end явный Post и забыть о боли.
Дело в том, что мне это нужно сделать обязательно в Gride...Вариантов нет:(((
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c