Pb de requête INSERT INTO dans ACCESS

Fermé
loufi17 - 6 avril 2005 à 12:09
 Gilou - 29 avril 2005 à 21:06
Bonjour,
Je suis débutante sur ACCESS, vba et sql, c'est pourquoi je vous demande votre aide

Voilà, dans un module VBA, j'ai besoin d'insérer une requête SQL qui me permet d'ajouter des lignes dans une table. Les lignes que je veux rajouter sont des calculs, faits dans le module juste avant la requête, sous forme de tableaux ou matrices. Le problème lorsque je fais :
ReqSQL2 = "Insert Into frequence_res(code,date_prelevement,compteur)values('code','Date_prelev(compteur, compteur2)','compteur2')"

--> il m'insère des lignes mais dans lesquelles sont inscrites le nom des variables au lieu des valeurs des variables.

J'ai essayé avec des guillemets, des ', ... mais rien ne marche !! Je suis désespérée

Merci de votre aide

3 réponses

ppe52 Messages postés 23 Date d'inscription vendredi 29 octobre 2004 Statut Membre Dernière intervention 28 octobre 2015 6
6 avril 2005 à 13:09
Bonjour,
As-tu essayé sans guillemets et sans quotes (pour la partie VALUES), juste les noms de variable?
PPe52
0
J'ai essayé, mais ACCESS me dit lors de la compilation "erreur de syntaxe"
0
Essayez ça :

ReqSQL2 = "Insert Into frequence_res(code,date_prelevement,compteur)values(' " & code & "','" & Date_prelev(compteur, compteur2) &"','" & compteur2 &"')"
0