Insérer un enregistrement

Bonjour,
Après avoir conecté ma base par le data et placé les contrôle sur la feuille
sous vb voici mon code pr insérer un enregistrement: ds la table service,je ve ke lè différents valeurs saisie ds la zone de texte (text1) soit ds la table
Data1.Database.Execute ("insert into Tservice (Codservice,Libelle,nbposte) values ('&text1&','&text2&','&text3&')")
avec cette synthaxe les valeurs saisis apparaissent et &text1&,&text2&,&text3& apparait également comme des enregistremen

Merci de bien vouloi m'éclaircir,il me semble kil ya un membre du forum ki a le mem blème ke moi
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. si c la valeure du champs texte de l'objet text1 ke tu ve mettre, remplace Text1 par Text1.text
    0
    1. OK YACINE qd je remplace text1 par text1.text c le mêm blème mè cette fois c'est &text1.text&,&text2.text&,&text3.text& ki apparè ds la table en + des valeurs ke jè saisi
      0
      1. donc le problèm c la syntax.
        ("insert into ... values (''&text1.text&','&text2&','&text3&''')") enfin pour chak ' tu le remplace par ''' exemple:
        '&'''text1.text&''' .
        0
        1. qd le procède de la sorte
          Data1.Database.Execute ("insert into Tservice (Codservice,Libelle,nbposte) values ('"&text1.text&"','"&text2.text&"','"&text3.text&"')")
          vb me signale 1 msg d'erreur "erreur de compilatio:attendu séparateur de liste)
          0