Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.19;
Скачать: CL | DM;

Вниз

Проблемы с Autoincrement полями в INTERBASE   Найти похожие ветки 

 
msoftware ©   (2003-04-26 04:58) [0]

Дело тут такое. Уже упарился с этим TIBDataSet. Он ошибку сволочь выводит такую: Field "PERSONID" must have a value, что в дословном переводе означает: Хрен тебе мужик я запись вставлю только пока ты в поле PERSONID цифру не введешь. А PERSONID это AUTOINCREMENT поле. Там для него и Генератор, и триггер уже написан. А он морда буржуйская мне что-то по англицки ошибку зараза выводит.
В TIBDataSet есть обьявление в INSERTSQL:
INSERT INTO STUDENT(PERSONID,FIRSTNAME,MIDDLENAME,LASTNAME,STARTDATE) VALUES
(gen_id(PERSONID_GEN,1),:FIRSTNAME,:MIDDLENAME, :LASTNAME,:STARTDATE);


Помогите разобраться в чем проблема


 
Alexandr ©   (2003-04-26 08:00) [1]

в голове. И необязательно твоей, если подумал что это наезд.
варианты решения
1) Убрать Required у поля в датасете - ругаться перестанет
2) Сначала получать программой значение генератора, а потом уж его же и вставлять - будет немерянное удобство
3) Не помню, но по-моему в последних версиях можно просто задать имя генератора у Dataset и оно само... В FIBPlus по крайней мере так и надо делать. Рулез немерянный


 
msoftware ©   (2003-04-27 04:48) [2]

>Alexandr © (26.04.03 08:00)
Как только я написал сюда, так сразу после этого и обнаружил что действительно в последних версиях можно задавать имя генератора. Такое со мной всегда...


 
Alexandr ©   (2003-04-28 07:21) [3]

значит, в следующий раз отвечать не буду - сам разбешься.



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

Текущий архив: 2003.05.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-59651
zloy_dima
2003-05-07 10:15
2003.05.19
Stringgrid


14-59944
Top Gun
2003-04-30 16:26
2003.05.19
Книга Рихтера, четвертое издание - урезанное ?


8-59813
Saracin
2003-02-04 06:17
2003.05.19
Как получить HDC у TCanvas?


3-59621
tenzor
2003-04-26 23:01
2003.05.19
Проектирование БД+Экспорт в Exсel


1-59658
Apachi
2003-05-07 14:05
2003.05.19
Создание визуальных обектов