Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
ВнизТекущая дата в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c