Einzelnen Beitrag anzeigen

sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#11

Re: 'Merken' des Primary Key nach Posten

  Alt 9. Feb 2006, 10:20
Also ich werd hier immer noch nicht schlau draus vielleicht wisst ihr ja nochmal weiter:
1.) Wieso ist es nicht möglich, in der Datenbank dictionary auf tabelle synslink die folgenden zwei fremdschlüssel zu erzeugen:

alter table SYNSLINK
add constraint FK_SYNSLINK_1
foreign key (ID_HAUPT)
references DICENTRIES(ID)
on delete SET DEFAULT
on update SET DEFAULT

alter table SYNSLINK
add constraint FK_SYNSLINK_2
foreign key (ID_NEBEN)
references DICENTRIES(ID)
on delete SET DEFAULT
on update SET DEFAULT

Die Fehlermeldung, die mir da IBExpert ausspuckt ist:

violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "INTEG_2" on table "DICENTRIES".

Häh? Wo ist denn das Problem, den Primärschlüssel aus dicentries gleichzeitig als Fremdschlüssel in zwei anderen Tabellen zu verwenden??

2.) Das zweite Problem, das ich hab, hat mit dem Delphi-Client zu tun. In den Zeilen 183, 198, 213 und 228 (form.pas) will ich jedem Nebeneintrag den Verweis auf den entsprechenden Haupteintrag 'einspeichern'. Komischerweise funzt das nicht, obwohl alle anderen Wertzuweisungen funktionieren...HILFE!!!
Angehängte Dateien
Dateityp: rar ordner_866.rar (659,9 KB, 4x aufgerufen)
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat