Форум: "Базы";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизAfter Before Update Trigger in Firebird Найти похожие ветки
← →
Dimedrol (2003-09-12 13:45) [0]Коллеги, мне нужно чтобы при обновлении 1 поля в таблице,
я автоматом ставил время обновления в другом поле.
Пишу триггер :
set term ^;
CREATE TRIGGER "Subscribe200" FOR Subscribe
ACTIVE BEFORE UPDATE POSITION 0
as
begin
new.lastup="NOW";
END
^
set term ;^
Уж ставил и Before и After и new.lastup и subscribe.lastup , а когда поле обновляю,
то время апдейта (lastup) не обновляется... :-(
Что-то не так в триггере ?
← →
Alexandr (2003-09-12 14:00) [1]да вроде все так...
что-то ты умалчиваешь...
← →
Dimedrol (2003-09-12 14:07) [2]Да нет же. Блин, а эта щщщщщщука не хочет обновляться...
Может кто-то может примерчик кинуть как такие дела ваще делаются ?
То есть мне нужно при обновлении цифирьки в 1 поле,
менять значение даты в другом поле этой же записи.
Как это по уму делается ?
← →
Alexandr (2003-09-12 14:09) [3]дык у тебя в гриде не обновляется?
или все-таки в БД?
Когда программу перезапускаешь, что что, старое значение остается?
пиши тест проект.
← →
Dimedrol (2003-09-12 14:12) [4]О! Заработало...
уж и не знаю че сделал... 8-\
То ли передернул active-inactive в клиенте (юзаю QuickDesk)
то ли еще что...
Ну в общем - работает.
Что за чудеса... ? ;-)
← →
Alexandr (2003-09-12 14:30) [5]дык
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c