bonsoir,
j'ai crée deux tables T_VOL et t_ESCALE sous sql server2005
///////////*************code**************///
CREATETABLE T_VOL
(sa_Num_VOL int
NOTNULL,
sa_Dat_dep_VOL datetime
NOTNULL,
...
PRIMARYKEY(sa_Num_VOL,sa_Dat_dep_VOL
));
CREATETABLE T_ESCALE
(sa_Num_VOL int constraint fk_Num_VOL1
FOREIGNKEYREFERENCES T_VOL
(sa_Num_VOL
),
sa_Dat_dep_ESC datetime constraint fk_Dat_dep_VOL1
FOREIGNKEYREFERENCES T_VOL
(sa_Dat_dep_VOL
),
...
sa_Heu_dep_ESC datetime
PRIMARYKEY );
///////////////////***********fin de code*************/////////
il m'affiche cet erreur
Msg 1776, Level 16, State 0, Line 1
There are no primary or candidate keys in the referenced table 'T_VOL' that match the referencing column list in the foreign key 'fk_Num_VOL1'.franchement j'ai pas connai la faute, surtout que le primary key de T_VOL est 2 champs; je connais seulement comment faire le Foreign key d'un seul champ
merci de votre collaboration
merci pour codes-sources