Pb de requête INSERT INTO dans ACCESS

loufi17 -  
 Gilou -
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 26 Statut Membre 6
 
Bonjour,
As-tu essayé sans guillemets et sans quotes (pour la partie VALUES), juste les noms de variable?
PPe52
0
loufi17
 
J'ai essayé, mais ACCESS me dit lors de la compilation "erreur de syntaxe"
0
Gilou
 
Essayez ça :

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