Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-1089031212
sergeii
2004-07-05 16:40
2004.08.15
Как поменять текст в Edit-e


4-1089177978
Death_R
2004-07-07 09:26
2004.08.15
Скрытие меню кнопки ПУСК


4-1088767556
IncubuS
2004-07-02 15:25
2004.08.15
SysListView32 и unicode


3-1090358453
sashok
2004-07-21 01:20
2004.08.15
Interbase


6-1087268007
genemy
2004-06-15 06:53
2004.08.15
именованные каналы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский