[FB] Dziwny problem z kluczem obcym - dane są ale ich nie ma

0

Cześć. Mam 2 zależne od siebie tabele:
SALONY(ID, ...) i RABATY(ID, ID_SALONU, ...)

klucze główne: ID
klucz obcy: ID_SALONU

I teraz kwestia jest następująca.
W tabeli Salony mam wpis o ID = 1.

Gdy próbuję zrobić:

insert into RABATY(ID,ID_SALONU,RABAT,NAZWA,WZORZEC_NR) values(2,1,20,'Rabat 20','0000')

dostaję komunikat błędu:
violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_RABATY_1" on table "RABATY".

Jak w IBExpert patrzę na zawartość tabeli salony - to jest tam rekord o id=1.
Natomiast, jak z tabeli RABATY wybiorę Master/Detail View, to wtedy pokazuje mi się nad tabelą RABATY zupełnie pusta tabela SALONY. Czemu tak się dzieje?

0

OK, po zainstalowaniu FB 2.0 wykryłem błąd.

Otóż. ID w tabeli SALONY jest BIGINT. Natomiast ID_SALONU w tabeli rabaty było INTEGER.

1 użytkowników online, w tym zalogowanych: 0, gości: 1