Aide en sql server management studio
Fermé
Bonjour,
j'ai un problème au niveau de la base de données. quand je fait le remplissage de la table , le message d'erreur suivant s'affiche :
No row was updated.
The data in row 1 was not committed.
Error Source: .Net SqlClient Data Provider.
Erroe Message: The INSERT statement conflicted with the FOREIGN KEY constraint"FK_UTILISAT_REFERENCE_PROFILS". The conflict occurred in database "Base",table
"dbo.PROFILS", column 'PROFIL'.
the statement has been terminated.
aider moi SVP
j'ai un problème au niveau de la base de données. quand je fait le remplissage de la table , le message d'erreur suivant s'affiche :
No row was updated.
The data in row 1 was not committed.
Error Source: .Net SqlClient Data Provider.
Erroe Message: The INSERT statement conflicted with the FOREIGN KEY constraint"FK_UTILISAT_REFERENCE_PROFILS". The conflict occurred in database "Base",table
"dbo.PROFILS", column 'PROFIL'.
the statement has been terminated.
aider moi SVP
A voir également:
- Aide en sql server management studio
- Telecharger fl studio 20 pour pc gratuit complet - Télécharger - Édition & Montage
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Photofiltre studio - Télécharger - Retouche d'image
- Darkwave studio - Télécharger - Édition & Montage
1 réponse
Tu dois avoir une clé étrangère dans ta table.
Cette clé ( ce champs) est lié à une autre table. et il dois donc prendre une des valeurs de l'autre table.
Ex :
table client ( codeclient, nom, prenom....)
table commande (numeroCommande, date, codeclient, ....)
un enregistrement de la table commande, pour le champs codeclient, dois avoir une valeur de la table client.
ex :
table client
01 DUPOND JEAN
02 MARTIN GERARD ...
table commande
C01258 01/01/2011 01
C12488 02/05/2011 02
Seul un client inscrit dans la table client peut faire une commande, et donc être inscrit dans la table commande.
La clé étrangère est sur la table commande et le champs concerné est le CodeClient.
En espérant que cela te permette de régler ton souci
Cette clé ( ce champs) est lié à une autre table. et il dois donc prendre une des valeurs de l'autre table.
Ex :
table client ( codeclient, nom, prenom....)
table commande (numeroCommande, date, codeclient, ....)
un enregistrement de la table commande, pour le champs codeclient, dois avoir une valeur de la table client.
ex :
table client
01 DUPOND JEAN
02 MARTIN GERARD ...
table commande
C01258 01/01/2011 01
C12488 02/05/2011 02
Seul un client inscrit dans la table client peut faire une commande, et donc être inscrit dans la table commande.
La clé étrangère est sur la table commande et le champs concerné est le CodeClient.
En espérant que cela te permette de régler ton souci
15 avril 2011 à 20:30
SVP comment je doit le faire?