Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/06/2011, 21h53   #1
Invité de passage
 
Homme
Domaine de la Santé.(Informatique en tant qu'autodidacte et passioné)
Inscription : mars 2009
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Domaine de la Santé.(Informatique en tant qu'autodidacte et passioné)

Informations forums :
Inscription : mars 2009
Messages : 16
Points : 4
Points : 4
Par défaut Contrainte et/ou Relation de clé étrangère

Je travaille avec la version VB Express de Visual Studio 2010 et j'ai fait une petite application faisant appel à une base de données sql-Server(Intégré à l'IDE de VB 2010 Express).
Mon dataset (ContactDataset ) comprend deux tables EtatCivil et Coordonnees.
1/EtatCivil contient

- a/ une colonne de clé primaire IdEtatCivil ( Int, Null non autorisé,unique : True, Primaire : True, Est d'Identité)
- b/ une colonne IdCoordonnees (Int, Null non autorisé, unique : False, Primaire : False )
- c/ Plus les autres colonnes, pour le nom prénom ect...

2/la table Coordonnees contient

- a/une colonne de clé primaire IdCoordonnees(Int, Null non autorisé, unique :True, Primaire : True, Est d'identité : True)
- b/plus toutes les autres colonnes diverses.

Mon problème :

En établissant la relation IdCoordonnees( table parente: Coordonnees) à IdCoordonnees de la table enfant( EtatCivil ) ,et lorsque je remplis les DatagridView avec EtatCivil BindinSource et CoordonneesBindingSource, j'ai le message d'Erreur suivant à la validation des données, puis ça plante.

ForeingKeyConstraintCoordonnees_EtatCivil a besoin des valeurs de clé enfant(-1) dans la table parente

Si j'enlève la {contraite de clé étrangère uniquement}, je n'ai pas de problème.

Comment dois-je faire pour garder une Relation avec contrainte de clé étrangère ?

Mes colonnes de clés primaire et étrangère sont elles bien paramétrées ?

Merci
Publicnew est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h23.


 
 
 
 
Partenaires

Hébergement Web