Bonjour,
Je travaille actuellement sur VB2005 et avec une base de donnée SQL.
Je travaille avec deux tables 'Clients' et 'Commandes' et avec une relation simple entre les deux où 'Clients' est la table parents et 'Commande' la teble enfant.
Pour le moment, je travaille avec les suppressions de lignes de la table enfant.
Au niveau de l'enregistrement, dans mon code, je prends bien soin d'enregistrer la table enfant en premier et ensuite je met à jour la table parent.
Voici mon code:
Cependant lorsque je lance le débogger une exception est levée me disant que "l'instruction delete est en conflit avec la relation, tabl' 'Commandes' et telle colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Me.Validate() Me.CommandesBindingSource.EndEdit() Me.ClientsBindingSource.EndEdit() Dim deletedCommandes As DatabaseDataSet.CommandesDataTable = CType(DatabaseDataSet.CommandesGetChanges(Data.DataRowState.Deleted), DatabaseDataSet.CommandesDataTable) CommandesTableAdapter.Update(deletedCommandes) ClientsTableAdapter.Update(DatabaseDataSet.Clients)
Si quelqu'un connaissait le problème merci de m'en faire part.
Merci d'avance
A très bientôt
Partager