Ah si... recompte le nombre de champs sur lesquels que essaies de mettre une valeur et compte le nombre de variables que tu envoies...
Tu as un écrat de 1...
Paraglider, Non le souci ne vient surement pas de là.. d'ailleurs tu peux constater que la question avait été mise en résolu avant que tu ne proposes ta réponse...
Même si le mot 'date' est "normalement" un mot réservé.. rien ne t'empèche de nommer un champ de ta table ainsi.. (fais le test et tu constatera que ça ne pose aucun problème).
La solution à ce souci était simplement un écart entre le nombre de champs indiqués dans la requête et le nombre de valeurs qu'il essayait d'enregistrer... il avait une valeur en trop.
INSERT INTO Table1 (champ1,champ2,champ3) VALUES ('valeur1','valeur2','valeur3','valeur4')
4 févr. 2014 à 10:55