Bonjour à tous et merci à ceux qui prendront de leur temps pour moi.
Je suis en stage depuis 3-4semaines et je développe une application en .net utilisant un dataset créé graphiquement qui se connecte à une base access.
J'ai 2 problèmes qui m'emm**** depuis le début de la semaine et après plusieurs heures de recherche infructueuse, je me tourne vers vous.
Mon premier problème est que je n'arrive pas à faire les maj vers ma bdd:
je ne sais pas pourquoi mais mon dataset ne m'a généré que la commande select. Les commandes update et delete de mes tableadapter ont leur propriétés "commandtext" vides et je ne sais pas quoi mettre dedans pour faire mes maj.
ça c'était pour le premier problème, qui a le mérite d'être clairement défini.
Le second, je me l'explique beaucoup moins:
Quand je charge mon programme, j'effectue des modifications sur une des datatables, jusque là pas de problème, puis j'insère les données de cette table dans une autre datatable.
Seulement voila : quand mon programme s'affiche, j'ai deux DGV qui affiche mes deux tables respectives, sauf que le DGV contenant la premiere table m'affiche la table modifié alors que dans le second, j'ai la deuxième table mais les données insérés dans cette table sont celles de la premiere table AVANT que l'on effectue des modifications dessus.
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 'RPONE: 1ere table, Article:2eme table RPOneTableAdapter.Fill(Me.ListeDataSet.RPOne) 'modifie ma premiere table AfilierCatRPOne() 'supprime les lignes avec le champ fournisseur = RPOne ArticleTableAdapter.DeleteQuery() 'insert la table RPOne dans Article ArticleTableAdapter.InsertQueryRPOne() ArticleTableAdapter.Fill(Me.ListeDataSet.Article) TabArticle = ListeDataSet.Tables("Article") DGVArticle.DataSource = TabArticle DGVRPOne.DataSource = ListeDataSet.Tables("RPOne")
Partager