[ACCESS] erreur de syntaxe insert into

Fermé
manu59410 - 30 août 2007 à 12:42
manu59410 Messages postés 103 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 9 février 2018 - 30 août 2007 à 13:52
bonjour,
j'ai un souci dans l'amélioration de ma base access
mon erreur est : erreur d'execution '3134'
erreur de syntaxt dans l'instruction insert into
a savoir que mon instruction insert into est la suivante
DoCmd.RunSQL "insert into ENTREE ([Date chéque], [Date de saisie], [Montant en chiffres (Euro)], [Montant en lettres (Euro)], Reference, Banque, Don, Adhésion, [Participation formation], Prestation, Subvention, [Participation aux vacances], [Référence contact], [raison particulière], divers, Chèque, Virement, Espèces) value (Date_Cheq,Date_Saisie,chiffre,lettres,reference,Modifiable677,don,adhésion,Participation_formation,Prestation,Subvention,Participation_aux_vacances,refer_contact,Raison_particuliere,divers,Chèque,Virements,Especes)"

et que :
-tous les champs ne sont pas forcément remplis.
-il y a des champs texte, des cases à cocher et une liste déroulante.
Merci de votre aide.
je dois rendre mon appli demain :(:(:(

3 réponses

enigmatoile Messages postés 730 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 15 mars 2008 5
30 août 2007 à 13:51
Tu as mis "value" au lieu de "values"
1
manu59410 Messages postés 103 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 9 février 2018 24
30 août 2007 à 13:52
merci beaucoup. erreur trop débile de ma part.
merci de faire attention
Manu
1
La syntaxe est la suivante:

INSERT INTO <nom table> [(nomattribut,..)]
VALUES (expression,...)

En clair, il te manque la clause VALUES ! avec ses valeurs.
Les champs présents avant la clause VALUES doivent correspondre à une valeur dont le type est compatible.

A+
0