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

  1. 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
    1. 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
      1. 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
      2. pretorien0 > Duch Messages postés 27 Statut Membre
         
        cela fonctionne, mais il faut mettre des espaces entre les &
        MERCI BEAUCOUP
        0