Вниз
Скачать: CL | DM;

Заполнение с помощью триггеров   Найти похожие ветки 

← →
Аноним   (2003-05-19 01:08) [0]

В базе IB есть триггер который заполняет name_id с помощью генератора. IBtable1.insert; Если не заполнить name_id выдает ошибку.Почему?


← →
Ihor Osov'yak ©   (2003-05-19 01:28) [1]

Наверное соотв. поле прописано not null..

Я обычно использовал несколько иную практику - в onnewrecord (через bde, с компонентами прямого доступа работать не пришлось - но думаю - там ситуация аналогична) через вызов соотв. ХП, которая работает с генератором, получал соотв. значение и делал присвоение соотв. поля.. В триггере делал обращение к генератору, только если соотв. поле было null - это на случай, если в базу полезут каким-либо утилем.. Естественно, соотв. поле не должно быть not null; если not null одязательно, то от идеи с использованием триггера для присвоения приходилось отказываться...


← →
DarkGreen ©   (2003-05-19 09:18) [2]

В редакторе полей или рантайме этому полю скажи

Required := False



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
7-13486
ws
2003-04-03 16:19
2003.06.05
Как программно отличить виртуальный CDROM от реального?


3-13056
Avreliy
2003-05-16 15:42
2003.06.05
Неправильный выбор при использовании даты в качестве условия


1-13119
Test
2003-05-25 18:06
2003.06.05
HOWTO WriteLn в консоле цветом сделать?


3-13001
VadimS
2003-05-19 15:02
2003.06.05
Невозможно изменить значение текущего поля


14-13457
Дремучий
2003-05-19 19:15
2003.06.05
Вставка картинок в T(rx)RichEdit




   Наверх