Requete INSERT INTO

pretorien0 -  
 pretorien0 -
Bonjour,

J'ai un module qui me permet d'insérer un enregistrement dans une table. Le problème, c'est que la valeur est une variable définie
Voici l'exemple :
fam="TOTO"
DoCmd.RunSQL ("Insert into famille (fam_lib) values (fam)")
Il n'accepte pas ma valeur fam dans la requête ajout.
Avez vous déjà eu ce pb ??

1 réponse

Duch Messages postés 27 Statut Membre 61
 
Ne serait-ce pas plutot un truc du genre :
DoCmd.RunSQL ("Insert into famille (fam_lib) values ("+fam+")")
0
pretorien0
 
Je viens d'essayer, mais ça ne marche pas non plus. Il me met "type incompatible"
J'ai aussi essayé
Docmd.runsql ("Insert into famille (fam_lib) values ("&fam&"), mais c'est pareil !!!
0
Duch Messages postés 27 Statut Membre 61 > pretorien0
 
En fait c'est peut etre un truc du genre :
Docmd.runsql ("Insert into famille (fam_lib) values ('"&fam&"')")
(Il y a des ' en plus autour du parametre fam)
0
pretorien0 > Duch Messages postés 27 Statut Membre
 
cela fonctionne, mais il faut mettre des espaces entre les &
MERCI BEAUCOUP
0