Posez votre question Signaler

SQL acces

pazz - Dernière réponse le 21 oct. 2009 à 12:20
Bonjour,
je ne comprend pas l'erreur que je fait pourriez-vous m'éclairer
DoCmd.RunSQL "INSERT INTO Transaction (Reference, Sortie, Quantite, Date, imprimante, section, Prix, utilisateur) VALUES('" & cmdRef.Value & "', '', '" & txtQuant.Value & "', '" & txtDate.Value & "', '', '', '','')"
merci
pazz
Lire la suite 

SQL acces »

9 réponses
Réponse
+0
moins plus
Salut,

et c'est quoi le message d'erreur ?

Parce qu'avec des double-quotes, les simples-quotes, access risque de se perdre...

Tu devrais créer une chaine, la remplir, et ensuite la passer à docmd...
Ajouter un commentaire
Réponse
+0
moins plus
aller-y reondez c'est important
Ajouter un commentaire
Réponse
+0
moins plus
Erreur d'execution 3134

Erreur de syntax dans l'instruction INSERT INTO

voila

merci pour ton aide

pazz
Ajouter un commentaire
Réponse
+0
moins plus
espace entre VALUES et la parenthèse ?
Ajouter un commentaire
Réponse
+0
moins plus
Non toujour pas :(
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Ne pas mettre les champs qui ne sont pas impactés par l'INSERT, vérifier le type des champs Quantite et Date de la table.

;o)
Ajouter un commentaire
Réponse
+0
moins plus
en effet l'erreur vien d'un champ de type date mais pourtant je lui donne une valeur de date exemple 20.12.2009
comment faire ?

merci

pazz
Ajouter un commentaire
Réponse
+0
moins plus
Les dates sont en principe bordées par des # et sont en principe en format anglais, avec / comme séparateur...

C'est pour ça que je dis de fabriquer la chaine avant de la passer à docmd.
Ajouter un commentaire
Réponse
+0
moins plus
Il est étonnant que le champ Quantité ne soit pas numérique dans la table !!!
Ajouter un commentaire
Ce document intitulé « SQL acces » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook