Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-3951
GreySerg
2003-09-20 19:47
2003.10.02
Как изменить порядок расположения панелей ?


3-3790
Andrey-kor
2003-09-06 18:13
2003.10.02
Переиндексация dbf-файлов в Delphi


7-4148
olookin
2003-07-19 20:05
2003.10.02
GetPrinter - получение имени порта принтера


14-4136
Soft
2003-09-12 14:40
2003.10.02
Запреты и их исполнение.


6-4010
DeHuC
2003-07-29 08:36
2003.10.02
InternetAutoDial