Bonjour,

suite a plusieur pb, je me pose une question, y a-t-il une longueur max pour executer une requete de type insert sur une base access.

J'ai créé cette fonction pour executer mes requete:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Sub RequetInsert(ByVal strQuery As String, ByVal conn As OleDbConnection)
Dim command As OleDbCommand
command = New OleDbCommand(strQuery)
command.Connection = conn
command.ExecuteNonQuery()
command = Nothing
End Sub
Le probleme est que quand je passe une petite requete de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO Table(nom) VALUES ('toto')
ca marche sans pb.

Mais quand la requete est plsu longue avec une quinzaine de champs, cela ne marche pas. J'ai donc copie la requete dans l'editeur access, et là elle marche et ajoute ma ligne!!!!

de la vient donc ma question y a-t-il une longueur max pour les requetes oleDB?