Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Ошибка при активации IBQuery

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

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;
 

Всего записей: 1 | Зарегистр. 30-11-2014 | Отправлено: 22:12 30-11-2014 | Исправлено: kosmonavt gargantua, 22:15 30-11-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Ошибка при активации IBQuery


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru