Requete INSERT INTO

Fermé
pretorien0 - 29 nov. 2001 à 15:59
 pretorien0 - 29 nov. 2001 à 16:58
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 Date d'inscription lundi 23 octobre 2000 Statut Membre Dernière intervention 18 décembre 2002 61
29 nov. 2001 à 16:17
Ne serait-ce pas plutot un truc du genre :
DoCmd.RunSQL ("Insert into famille (fam_lib) values ("+fam+")")
0
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 Date d'inscription lundi 23 octobre 2000 Statut Membre Dernière intervention 18 décembre 2002 61 > pretorien0
29 nov. 2001 à 16:53
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 Date d'inscription lundi 23 octobre 2000 Statut Membre Dernière intervention 18 décembre 2002
29 nov. 2001 à 16:58
cela fonctionne, mais il faut mettre des espaces entre les &
MERCI BEAUCOUP
0