Alastor99
Messages postés6Date d'inscriptionlundi 29 juin 2009StatutMembreDernière intervention21 juillet 2009
-
6 juil. 2009 à 21:08
Alastor99
Messages postés6Date d'inscriptionlundi 29 juin 2009StatutMembreDernière intervention21 juillet 2009
-
6 juil. 2009 à 21:09
Bonjour, j'essaie d'utiliser l'utilitaire de gestion de sources de données fourni par VB 2008 pour gèrer ma base de donnée et pouvoir faire des requêtes LINQ, mais quand j'essaie de modifier les enregistrements j'ai un problème. Le cote que j'utilise est le suivant :
Dim TBKTableAdapter As New CLDataSetTableAdapters.TBKTableAdapter
TBKTableAdapter.Fill(CLDS.TBK)
Dim myrow As CLDataSet.TBKRow
myrow = CLDS.TBK.NewTBKRow
myrow.Nom = "TBKTest"
CLDS.TBK.Rows.Add(myrow)
CLDS.TBK.AcceptChanges()
TBKTableAdapter.Update(CLDS)
TBKTableAdapter.Fill(CLDS.TBK)
DataGridView1.Rows.Clear()
Dim query = From elements In CLDS.TBK
For Each Q In query
DataGridView1.Rows.Add(Q.Nom)
Next
Le problème est que l'update ne marche pas et que rien en change dans la base de donnée. J'ai essayer de mettre un msgbox CLDB.HasChanges juste avant l'update, qui me returne True, je vois donc pas pouvoir l'update ne marche pas.