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

Триггеры в IBase   Найти похожие ветки 

 
Holy ©   (2004-01-03 11:00) [0]

В базе есть триггер Before Insert. С его помощью надо проверить не имеется ли добавляемая запись в базе. И если есть, то отменить добавление, уведомив об этом программу. Сразу скажу, что это не попытка руками следить за ключами. Просто при автоматизированном вводе нужно избежать полностью дублирующихся записей.


 
Sergey_Masloff   (2004-01-03 12:46) [1]

Ну и в чем проблема? exception в триггере никто не мешает поднять...


 
Holy ©   (2004-01-03 13:41) [2]

Спасибо. Докопался я до этого. А как правильно его обработать в программе.


 
Desdechado ©   (2004-01-03 13:49) [3]

try
вставка
except
откат
end;


 
Holy ©   (2004-01-03 14:35) [4]


> Desdechado

Спасибо, правда я не это хотел спросить... Видимо ткнул добавить раньше времени :). Генерилось исключение класса EIBInterbaseError, а где оно в Делфях прописано чтобы его узнавали при компиляции я не ходу нашел...

Всем спасибо.



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

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



Память: 0.45 MB
Время: 0.014 c
1-93483
baataars
2004-01-15 13:58
2004.01.29
OpenDialog не встает на DefaultExt если есть фильтр


4-93744
Sergei
2003-11-22 11:29
2004.01.29
StdIn и StdOut


1-93437
GAlexis
2004-01-16 14:13
2004.01.29
Округление чисел


8-93588
SPeller
2003-09-17 07:56
2004.01.29
Что за формат?


1-93419
Вомбат
2004-01-16 15:56
2004.01.29
Запись / чтение компоненты из ресурса




   Наверх