Bonjour,
Je débute sur SQL SERVER2000 et j'ai créé 2 tables :
Ensuite par le biais du diagramme, j'indique que le champs matricule de la table T_HABI est une clef étrangére et j'ai coché les cases suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | T_USER | matricule | char(8) (PK) | nom | prenom | mdp ----------------- | T_HABI | M_10 | M_20 | M_30 | matricule -----------------
appliquer la relation pour la réplication, appliquer la relation pour l'insert et l'update, mettre à jour en cascade les champs correspondants, effacer en cascade les champs correspondants.
Comme vous l'aurez deviné, je souhaite simplement créer des comptes utilisteur, et que a 1 compte correspondante une habilitation et que si on supprime un compte, l'habilitation soit supprimée automatiquement.
Seulement lorsque, via visual basic je souhaite créer un compte, au moment ou j'update ma table T_USER, une erreure me dit :
"Conflit entre l'instruction INSERT et la contrainte COLUMN FOREIGN KEY "FK_T_HABILITATION_T_USER1" Le conflit est survenue dans la base 'GDA', table "T_USER", COLUMN 'matricule' "
Merci d'avance,
Partager