cs_piou62
Messages postés40Date d'inscriptionvendredi 4 avril 2008StatutMembreDernière intervention12 septembre 2012
-
16 août 2010 à 12:22
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
17 août 2010 à 08:12
Bonjour,
J'ai un soucis avec un update de base de donnée access. J'ai vu que CommandBuilder permettais de générer automatiquement la commande.
J'ai donc essayé ca comme code et ca ne fonctionne pas.
ConnexionOLE.ConnectionString = Connexion
ConnexionOLE.Open()
da = New OleDbDataAdapter("Select * from [Table_données]", ConnexionOLE)
Dim builder As OleDbCommandBuilder = New OleDbCommandBuilder(da)
builder.GetUpdateCommand()
da.Update(ds, "table_import")
ConnexionOLE.Close()
J'ai comme message d'erreur : La génération SQL dynamique de UpdateCommand n'est pas prise en charge pour un SelectCommand qui ne retourne pas des informations de colonne clé.
Mais je ne sais pas si j'ai la bonne méthode. En fait, j'ai un base access et un tableau, sachant que dans le tableau certaines lignes ne sont pas dans la base de données et que d'autres y sont mais ont pu changer et je voudrait mettre tout ca à jour.