Plop,
j'ai un dataset avec 3 tables
J'ai un filtre sur les dataadapter de tPersonne et tPresence
Du coup qd je charge mes data par :
J'ai une exception de type ConstraintException :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim dsP As New dsPresence Dim daPersonne As New dsPresenceTableAdapters.tPersonneTableAdapter daPersonne.Fill(dsP.tPersonne, NumGroupe) Dim daPresence As New dsPresenceTableAdapters.tPresenceTableAdapter daPresence.Fill(dsP.tPresence, NumGroupe) Dim daPresencePersonne As New dsPresenceTableAdapters.tPresencePersonneTableAdapter daPresencePersonne.Fill(dsP.tPresencePersonne)
Impossible d'activer les contraintes. Une ou plusieurs lignes contiennent des valeurs qui violent les contraintes de type non null, unique ou de clé externe.
Cela est du au fait que tPersonne et tPresence sont remplis pour seuelement le NumGroupe choisi mais que tPresencePersonne est rempli complétement. Cela se verifie si j'enleve le EnforceConstraint sur le dataset.J'ai tenté de modifier les relations du dataset en mettant "Relation et contrainte de clé étrangère" sur les 2 relations sans succès... :/
avez vous une idée ?
Partager