Bonjour
je suis dans la brume pour faire un update dans ma bd et je me tourne vers vos conseils pour m'éclairer.
1 er: est ce que je procède de la bonne façon pour charger mon dataset
dans ma form1 d'un form mdi je procède comme suit pour charger mon dataset
maintenant dans un autre formulaire je cherche à faire un update après avoir modifier mon dataset
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 Sub ChargementDataSet(DTable As String) Dim da As OleDbDataAdapter Select Case DTable Case "TblSymbole" If _DsNYNasdac.Tables.Contains("TblSymbole") Then _DsNYNasdac.Tables("TblSymbole").Clear() End If da = New OleDbDataAdapter("SELECT TblSymbole.IdAutoSymb, TblSymbole.Symbole, TblSymbole.[Actif] FROM TblSymbole WHERE (((TblSymbole.[Actif])=True));", My.Settings.CSNYNasdac) da.Fill(_DsNYNasdac, "TblSymbole") da = Nothing Case "TblCompagnie" If _DsNYNasdac.Tables.Contains("TblCompagnie") Then _DsNYNasdac.Tables("TblCompagnie").Clear() End If da = New OleDbDataAdapter("SELECT TblCompagnie.* FROM TblCompagnie;", My.Settings.CSNYNasdac) da.Fill(_DsNYNasdac, "TblCompagnie") da = Nothing Case "TblDonner" If _DsNYNasdac.Tables.Contains("TblDonner") Then _DsNYNasdac.Tables("TblDonner").Clear() End If da = New OleDbDataAdapter("SELECT TblDonner.* FROM TblDonner;", My.Settings.CSNYNasdac) da.Fill(_DsNYNasdac, "TblDonner") da = Nothing Case "TblJctSymbComp" If _DsNYNasdac.Tables.Contains("TblJctSymbComp") Then _DsNYNasdac.Tables("TblJctSymbComp").Clear() End If da = New OleDbDataAdapter("SELECT TblJctSymbComp.* FROM TblJctSymbComp;", My.Settings.CSNYNasdac) da.Fill(_DsNYNasdac, "TblJctSymbComp") da = Nothing End Select End Sub
c'est la suite qui me donne du soucie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim Exp As String = "IdAutoComp='" & NumComp & "'" Dim FindRows2() As DataRow = Form1._DsNYNasdac.Tables("TblCompagnie").Select(Exp) For Each rw As DataRow In FindRows2 Console.WriteLine(rw.Item("NomComp")) Console.WriteLine(rw.Item(1)) rw.Item("Adresse") = Compagnie.Adresse 'Dim Da As New OleDbDataAdapter 'ObjetCommandBuilder = New OleDbCommandBuilder(ObjetDataAdapter) Console.WriteLine(rw.Item("Adresse")) Next
merci de vos conseils
mario
Partager