Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизЗаполнение с помощью триггеров Найти похожие ветки
← →
Аноним (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 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c