pb de requête INSERT dans ACCESS

pb de requête INSERT dans ACCESS - SQL/NoSQL - Programmation

Marsh Posté le 06-04-2005 à 15:31:44    

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  
Si vous pouviez me donner la syntaxe exacte ??????
 
Merci de votre aide

Reply

Marsh Posté le 06-04-2005 à 15:31:44   

Reply

Marsh Posté le 06-04-2005 à 15:35:56    

Ben oui :heink:

"INSERT INTO frequence_res(code,date_prelevement,compteur)values(""" & code & """, """ & Date_prelev(compteur, compteur2) & """, """ & compteur2 & """ )"

Reply

Marsh Posté le 07-04-2005 à 10:32:17    

Merci c'est génial, ça marche, tu me sauves la vie.
C'est peut etre une question bête mais pourquoi il faut 3" à chaque fois ???

Reply

Marsh Posté le 07-04-2005 à 10:46:17    

Pour une histoire d'apostrophes et de " dans les champs, sinon ça peut créer des plantages :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed