Problème de régénération de mon dataadapter
Bonjour à tous,
J'ai une base de données.
Je l'attaque avec dataadapter.
Ca marche très bien.
Mais quand je recommence avec une autre sql, le résultat est un peu bizzare. Un peu des champs de la première demande et de la seconde.
Je pense que le dataadapter doit pas être mis bien à jour entre deux interrogations de ma base de données.
Je fais :
en fin de ma première interrogation pour vider le Dta.
Ensuite je le recharge avec une autre Sql :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| 'Paramètre la commande de liaison du fournisseur de données
Cmd = New OleDbCommand
With Cmd
.Connection = Cnx
.CommandText = RequeteSql
End With
'Pointage de Dta vers une nouvelle instance de OleDbDataAdapter avec la requête sql souhaitée pour récupérer les bonnes données dans le DttRequete souhaité
Try
Dta = New OleDbDataAdapter(Cmd)
Catch Except As Exception
If MessageBox.Show("La requête SQL a échoué !" & vbNewLine & vbNewLine & Except.Message & vbNewLine & vbNewLine & "Voulez-vous réessayer de charger les données dans le fournisseur de données ?", "Requête SQL !", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) = DialogResult.OK Then
Call ChargementDataAdpter(RequeteSql)
End If
End Try |
Qu'est ce qui va pas ?
Je cherche mais ne vois pas mon erreur.