kosmonavt gargantua
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вопрос такой: при активации IBQueryIns выдает ошибку "validation error for column ID, value "*** null ***"", почему? Not null нигде не написан, есть вероятность что накосячил в MainQuery? Запрос для IBQueryIns: Код: Insert into SHOP ( ID, NAME, CATEGORY, REGION, ADRESS, PHONE, OPENING, CLOSING, OD, OWNER, INCOME) values (:ID, :NAME, :CATEGORY, :REGION, :ADRESS, :PHONE, :OPENING, :CLOSING, :OD, :OWNER, :INCOME) | Запрос для MainQuery: Код: select SHOP.ID, SHOP.NAME, SHOP.CATEGORY, SHOP.REGION, SHOP.ADRESS, SHOP.PHONE, SHOP.OPENING, SHOP.CLOSING, SHOP.OD, SHOP.OWNER, SHOP.INCOME, CATEGORY.NAME, REGION.NAME, OWNER.NAME from SHOP right outer join CATEGORY on (CATEGORY.ID=SHOP.CATEGORY) right outer join OWNER on ( OWNER.ID=SHOP. OWNER) right outer join REGION on (REGION.ID=SHOP.REGION) order by SHOP.ID | Код из FB: Код: --Владелец create table OWNER ( ID integer primary key, Name varchar(50), Adress varchar(200), Phone varchar(11)); commit; --Тип магазина create table CATEGORY ( ID integer primary key, Name varchar(50)); commit; --Район create table REGION ( ID integer primary key, Name varchar(50) ); commit; --Магазин create table SHOP( ID integer primary key, Name varchar(50), Adress varchar(200), Phone varchar(20), Opening time, Closing time, OD date, Income numeric(7,2), Own_code integer, Cat_code integer, Reg_code integer ); commit; -- alter table SHOP add constraint FK_OW foreign key (Own_code) references OWNER(ID); commit; alter table SHOP add constraint FK_CT foreign key (Cat_code) references CATEGORY (ID); commit; alter table SHOP add constraint FK_RG foreign key (Reg_code) references REGION (ID); commit; | |