lex1111
Messages postés220Date d'inscriptionjeudi 30 mars 2006StatutMembreDernière intervention26 octobre 2007
-
22 nov. 2006 à 00:33
lex1111
Messages postés220Date d'inscriptionjeudi 30 mars 2006StatutMembreDernière intervention26 octobre 2007
-
22 nov. 2006 à 12:54
Bonjour, je voulais savoir si il y avait une possibilité de modifier une base de donnée access sans passer par un dataset...
Je m'explique avant sur vb6 (avec adobd), je modifiais ma base de donnée avec une simple requete sql...
par exemple :
requete = "UPDATE film SET nom=" & nom & " WHERE code=" & codefilm
DB.Execute requete
Maintenant, la méthode que j'ai trouvé (avec oledb sur vb2005) requiert non seulement une requete sql mais aussi le passage de l'ensemble de la base de donnée dans un dataset ce qui ralenti énormément mon appli et qui en plus consomme pas mal de RAM...
par exemple :
requete = "UPDATE film SET nom=" & nom & " WHERE code=" & codefilm
DataAdapter = New OleDb.OleDbDataAdapter(requete, connection)
dataset.Clear()
DataAdapter.Fill(dataset)
DataAdapter.Update(dataset)