Alors bonjour j'ai une base de donnée avec 2 tables qui sont en relations.
J'essaie donc de faire une mise à jour pour remplir mon dataset à l'aide de textbox.
Exemple:
Alors voilà si je fais une mise à jour sur une table aucun problème les données sont bien dans ma base donnée alors que si j'essaie de faire un update sur 2 tables voilà le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Dim dr_ligne As DataRow adapt.SelectCommand = New OleDbCommand("SELECT * FROM clients,nationalite", connec) adapt.Fill(ds, "clients") 'Ajout dr_ligne = ds.Tables("clients").NewRow() 'remplacement des nouvelles lignes par le contenu des boites de textes dr_ligne("nom") = txt_nom.Text dr_ligne("prenom") = txt_prenom.Text dr_ligne("nationalite") = txt_nationalite.Text ds.Tables("clients").Rows.Add(dr_ligne) 'Met à jour adapt.Update(ds, "clients")
Donc voilà mon problème d'abord savoir si il est possible d'effectuer un update sur 2 tables et si oui par quel moyen?La génération SQL dynamique n'est pas prise en charge pour plusieurs tables de base.
Merci!
Partager