J'ai trois tables : Personnel, Materiel, Maintenir que j'ai créé dans Easy-Php 1.8, voici un enregistrement du
Personnel : Id_Personnel = 12345
Code_Personnel = 12345
Nom_Personnel = Abraham
Materiel : Id_Materiel = 54321
Code_Materiel = 54321
Nom_Materiel = UNITE CENTRALE
Maintenir : Id_Maintenir = à faire
Id_Personnel = à faire
Id_Materiel = à faire
J'utilise Delphi 7 et j'ai comme réponse : Impossible d'ajouter un enregistrement fils : une constrainte externe l'empèche. Car Id_Personnel et Id_Materiel proviennent des tables respectivement Personnel et Maintenir par le code de création suivante :
alter table MAINTENIR add constraint FK_MAINTENIR foreign key (ID_PERSONNEL)
references PERSONNEL (ID_PERSONNEL) on delete restrict on update restrict;
alter table MAINTENIR add constraint FK_MAINTENIR2 foreign key (ID_MATERIEL)
references MATERIEL (ID_MATERIEL) on delete restrict on update restrict;
Merci de votre aide