|
|
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Создала триггер before insert - ввожу данные - триггер должен обновить код - сгенерировать значение. ничего подобного. Ошибка. Подскажите, как проверить, где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:19 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
А что за ошибка ? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:21 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Ошибка "Поле код не может иметь значение null" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:24 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Покажи текст триггера полностью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:30 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
CREATE TRIGGER FLORA_T FOR FLORA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN NEW.KOD_FL = GEN_ID(G_FLORA, 1); END ^ SET TERM ; ^ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:33 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Очевидно поле код имеет признак NOT NULL - значит нужно установить признак DEFAULT в какоето значение ... Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:41 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Мне нужен аналог autoinc. Или я чего-то не понимаю, или триггер и должен присваивать полю уникальное значение - зачем значение по умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:47 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Ошибка то где? Здаётся мне она из программы твоей, в которой для поля установлено Required=true. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:47 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Тогда нужно убрать признак NOT NULL Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:51 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Программа на C Builder. Там обычная форма для просмотра - ввода - редактирования данных. Источник данных - таблица. Поля в таблице - код и название растения. При вводе данных заполняется название - код должен определяться триггером. Ввожу данные - код не заполнен, ошибка. Я не знаю, в чем дело. Либо я не так пишу триггер, либо дело в программе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 12:55 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Дело не тригере ... я же уже говорил ... автор писал:Тогда нужно убрать признак NOT NULL у поля "код" Какой код создания таблицы? Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 13:25 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
У поля в программе required убери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 13:26 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
CREATE TABLE FLORA( KOD_FL INTEGER NOT NULL PRIMARY KEY, NAME_RUS VARCHAR(100)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 13:29 |
|
||
|
Как проверить, работает ли триггер при вставке новой записи - обновление поля "код"
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 13:30 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32311776&tid=1579719]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 530ms |

| 0 / 0 |
