|
|
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 15:49:14 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
У меня похожая штука стоит, только 'Now' заместо 'Today', и все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:08:06 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
я 'now' тоже пробовал тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:11:07 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
Триггеров "бефоре инсерт" - сколько у тебя на этой табличке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:14:23 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
Значит есть ещё один триггер, который вслед за этим триггером записывает в поля NULL. В общем тут вариант один - ты где-то очень сильно прогнал, потому что если всё так как ты описал, то этого не может быть :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:16:37 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
Все заработало только ID подставляет значение сразу после перехода наследующую строку а для даты только после COMIT почему непонятно может быть связано с компонентами доступа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:20:28 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
Охренеть можно. Он тебе сначала тест триггера пишет, как умная Маша, а потом выясняется, что проблемы на клиенте. Короче: - какие компоненты доступа, какие параметры транзакций, какие запросы для рефреша записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:24:02 |
|
||
|
добавление текущей даты
|
|||
|---|---|---|---|
|
#18+
ligorВсе заработало только ID подставляет значение сразу после перехода наследующую строку а для даты только после COMIT почему непонятно может быть связано с компонентами доступа? Ты ID вытаскиваешь из генератора, а генераторы вне контекста транзакций, поэтому его значение ты видишь сразу, а вот новые значения полей до подтверждения транзакции клиенту недоступны, так что все логично. Компоненты доступа тут не при чем. З.Ы. А MV прав : выкладывай в вопросе побольше информации - версия сервера, на чем клиент написан, описание проблемной ситуации и т.п. А то народ только время тратит впустую, давая тебе решение несуществующей проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 18:32:21 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32611049&tid=1578217]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 502ms |

| 0 / 0 |
