faksouha
Messages postés63Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention 4 mai 2011
-
22 mars 2010 à 18:30
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
22 mars 2010 à 23:51
salut;
je veux insérer des veleurs dans une BD access et j'ai utilisé le provider ODBC.
le code pour l'insertion:
.....
dr = dt.NewRow()
dr(0) = CInt(TextBox1.Text)
dr(1) = TextBox2.Text
dr(2) = TextBox3.Text
dr(3) = CDate(TextBox4.Text)
dt.Rows.Add(dr)
cb = New SqlCommandBuilder(da)
da.Update(ds, "MaTable")
ds.AcceptChanges()
....
dt c'est une datatable,dr c'est un dataRow, ds c'est une dataSet.
ceci me génère le problème suivant:
ERROR[42000][Microsoft][Pilote ODBC Microsoft Access]Erreur de syntaxe dans l'instruction insert into.
sachant que j'ai utilisé la même syntaxe en trvaillant avec une BD sql server et sqlclient comme fournisseur, et ça marhe parfaiement.