[ACCESS] erreur de syntaxe insert into

manu59410 -  
manu59410 Messages postés 104 Statut Membre -
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 :(:(:(
Configuration: Windows XP
Firefox 2.0.0.4

3 réponses

  1. enigmatoile Messages postés 724 Date d'inscription   Statut Membre 5
     
    Tu as mis "value" au lieu de "values"
    1
  2. manu59410 Messages postés 104 Statut Membre 24
     
    merci beaucoup. erreur trop débile de ma part.
    merci de faire attention
    Manu
    1
  3. none
     
    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