powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / добавление текущей даты
8 сообщений из 8, страница 1 из 1
добавление текущей даты
    #32610954
ligor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611010
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня похожая штука стоит, только 'Now' заместо 'Today', и все работает.
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611020
ligor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я 'now' тоже пробовал тоже самое
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611027
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Триггеров "бефоре инсерт" - сколько у тебя на этой табличке?
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611036
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит есть ещё один триггер, который вслед за этим триггером записывает в поля NULL. В общем тут вариант один - ты где-то очень сильно прогнал, потому что если всё так как ты описал, то этого не может быть :-)
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611049
ligor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало
только ID подставляет значение сразу после перехода наследующую строку
а для даты только после COMIT
почему непонятно
может быть связано с компонентами доступа?
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611055
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Охренеть можно. Он тебе сначала тест триггера пишет, как умная Маша, а потом выясняется, что проблемы на клиенте.
Короче: - какие компоненты доступа, какие параметры транзакций, какие запросы для рефреша записи?
...
Рейтинг: 0 / 0
добавление текущей даты
    #32611376
Фотография AndriyKo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ligorВсе заработало
только ID подставляет значение сразу после перехода наследующую строку
а для даты только после COMIT
почему непонятно
может быть связано с компонентами доступа?

Ты ID вытаскиваешь из генератора, а генераторы вне контекста транзакций, поэтому его значение ты видишь сразу, а вот новые значения полей до подтверждения транзакции клиенту недоступны, так что все логично. Компоненты доступа тут не при чем.

З.Ы. А MV прав : выкладывай в вопросе побольше информации - версия сервера, на чем клиент написан, описание проблемной ситуации и т.п. А то народ только время тратит впустую, давая тебе решение несуществующей проблемы.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / добавление текущей даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]