Witam,
mam problem z połączeniem tabel tzn:
W Tabeli ,,Actions" mam kolumny ID_ACT, ID_OBI, ID_SPE, Nazwa...itp.
W Tabeli Actions nie mogę ustawić kolumn ID_OBI, ID_SPE jako Unique Key ponieważ mają wiecej takich samych wartosci...
W Tabeli OBJECT mam 2 kolumny: ID_OBI i NAZWA_OBI
W Tabeli SPACIALTY mam 2 kolumny ID_SPE i NAZWA_SPE
W IBCONSOLE:
W Tabeli ACTIONS ustawiłem ID_ACT jako PRIMARY KEY
W Tabeli OBJECT ustawiłem ID_OBI jako PRIMARY KEY
W Tabeli SPECIALTY ustawiłem ID_SPE jako PRIMARY KEY
W Tabeli ACTIONS nie mogę ustawić Foreign key, wyrzuca mi błąd...,,Violation of FOREIGN KEY constraint "INTEG_117" on table "OBJECT" "
W Tabeli Object i Speciality jedynie mogę ustawić Foreign key ID_OBI:=ID_ACT iID_SPE:=ID_ACT.Powinno być ID_OBI:=ID_OBI i ID_SPE:=ID_SPE... Ale wyrzuca mi error
,,Unsuccessful metadata update
could not find UNIQUE INDEX with specified columns"
Jak chce wyświetlić dane w DBGridzie jedynie mogę wyswietlic albo nazwe z Tabeli OBJECT albo SPECIALTY, a chciałbym i z tej i ztej tabeli naraz..
Posiadam InterBase 2009.
Proszę o pomoc.