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

Вниз

Как обойти ситуацию с заполнением значения ключевого поля   Найти похожие ветки 

 
SergTT   (2007-03-15 14:37) [0]

Уважаемые эксперты !
В таблице есть ключевое поле, невидимое пользователю,
которое описано как Integer not null и к нему прицеплен
триггер before insert, который при добавлении
новой записи увеличивает значение на 1 с помощью
генератора.
Вроде все нормально, но в приложении при вводе новой
записи возбуждается exception, который ругается, что "поле
должно иметь значение".
Как это обработать ?


 
Desdechado ©   (2007-03-15 15:02) [1]

Заполнять поле отфонарным значением, например, нулем.
в BeforePost, например


 
atruhin ©   (2007-03-15 15:52) [2]

Прежде чем ответить на твой вопрос, нужно как минимум знать какие компоненты
доступа ты используешь?


 
Sam Stone ©   (2007-03-15 18:52) [3]

убрать у данного поля в датасете флаг Required или нечто аналогичное.


 
S@shka ©   (2007-03-15 19:58) [4]

А точнее указать его как AutoIncrement )


 
Johnmen ©   (2007-03-15 21:06) [5]

читать до полного просветления http://www.ibase.ru/devinfo/generator.htm


 
SergTT   (2007-03-18 09:03) [6]

Спасибо большое за наводку. Действительно просветлился, читая  http://www.ibase.ru/devinfo/generator.htm



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

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

Наверх




Память: 0.48 MB
Время: 0.081 c
15-1178045212
wp2
2007-05-01 22:46
2007.06.03
Как в этом долбанном Word 2007 делаются формы?


3-1173875512
Сергей М.
2007-03-14 15:31
2007.06.03
Логика работы ADO-компонентов


3-1173705345
Thely
2007-03-12 16:15
2007.06.03
Интеграция FIBPlus и FastReport 3.0?


15-1178564140
iZEN
2007-05-07 22:55
2007.06.03
Ой чо деется, Microsoft торгует Линуксом!


3-1174040531
salexn
2007-03-16 13:22
2007.06.03
Как прервать выполнение запроса в TClientDataSet