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

Вниз

Текущая дата в IB 6.5 диалект 1   Найти похожие ветки 

 
ligor   (2004-07-19 16:08) [0]

REATE TRIGGER OBOROTNEW_BI FOR OBOROTNEW
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
 IF (NEW.ID IS NULL) THEN
   NEW.ID = GEN_ID(GEN_OBOROTNEW_ID,1);
 new.datecrt = "today";
 new.datechng = "today";
END

новое значение ID присваевается
а для дат нет
перичитал на форумах все что нашел
все пишут что так должно работать а у меня
datecrt=null
datechng тоже null
"now" тоже пробовал не помогает
Подскажите что я делаю не так


 
Соловьев ©   (2004-07-19 16:11) [1]

"NOW"


 
Соловьев ©   (2004-07-19 16:14) [2]


> "now" тоже пробовал не помогает

ошибку выдает или что?

> new.datecrt

какой тип поля?


 
ligor   (2004-07-19 16:18) [3]

Все заработало
только ID подставляет значение сразу после перехода наследующую строку
а для даты только после COMIT
почему непонятно
может быть связано с компонентами доступа?


 
Соловьев ©   (2004-07-19 16:23) [4]


> [3] ligor   (19.07.04 16:18)

GeneratorField - заполнен?


 
ligor   (2004-07-19 16:29) [5]

Простите можно по подробнее
что такое GeneratorField
если поле даты то нет
поле нужно чтобы знать когда пользователь
создал запись и когда редактировал
пользователь его даже не видет это я для себя на тесте выводил


 
Соловьев ©   (2004-07-19 16:54) [6]


> что такое GeneratorField

свойтво TIBDataSet


 
Johnmen ©   (2004-07-19 17:01) [7]

>ligor

Изменения этих датных полей сразу видны после отработки триггера той транзакции, в рамках которой было сделано добавление.
А после её подтверждения - и всем остальным.
Изменение же значения генератора выполняется вне контекста тр-ии. Поэтому оно видно всем и сразу...


 
ligor   (2004-07-19 17:43) [8]

Извиняюсь что долго пробовал разные
варианты
если про вопрос то "NOW" это правильно
я запутался с триггерами
> что такое GeneratorField

свойтво TIBDataSet
для доступа использую FIBPLUS там нет GeneratorField
поэтому я вас и не понял
Большое спасибо тем кто отклкнулся
особено Соловьеву начинаю верить почти аксиоматично :-)
Пойду учить матчасть(что бы вопросы правельные задавать)


 
Соловьев ©   (2004-07-19 17:51) [9]


> для доступа использую FIBPLUS там нет GeneratorField

AutoUpdateOption



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

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
10-1028123224
LeS
2002-07-31 17:46
2004.08.15
ERROR "Сбой при удалённом вызове процедуры"


1-1090530472
Black-Grin
2004-07-23 01:07
2004.08.15
OnException


14-1091159627
Сергей Г
2004-07-30 07:53
2004.08.15
Сегодня Международный день системного администратора


1-1091081401
ksa2002
2004-07-29 10:10
2004.08.15
combobox в Stringgride


14-1091216641
gn
2004-07-30 23:44
2004.08.15
Мораль