J'ai un probleme acec VB6

Résolu
Bonjour,

Dans VB6 je veux executer une reket parametrée mais ca ne marche pas.

si je fai "INSERT INTO gout(code_gout,lib_gout) VALUES(1,'sucré');"

CA MARCHE!!!

et si je fai

dim code as integer;
dim lib as string;
code=1
lib="sucré"

"INSERT INTO gout(code_gout,lib_gout) VALUES(code,lib);"

HELAS CA MARCHE PAS. le msg d'erreur c'était: "Trop peu de parametre:2attendus

et j'ai essaye avec tout type de reket mais ca ne marchera pas non plus!

explik moi comment on fait alor? un doc pdf est vivement souhaité
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. bonjour

    Voilà comment tu dois faire :
    "INSERT INTO gout(code_gout,lib_gout) VALUES(code, ' " & lib & " ');"

    Dans ta table le champs qui contient "sucré" est un champs "char" il faut donc mettre les côtes pour l'insérer dans la table.

    Tu trouveras des exemples sur https://www.developpez.com/

    ;o)

    polux
    0
    1. bjr!
      merci de votre aide, je vais essayer. mais là il me semble ke la reket inserera le nom de la variable et non pas ceux ke eux elles contiennent. mais g di bien ke je vais essayer . merci
      0
  2. Mdr ... tu fais comme tu veux ... mais tu ferais bien de réviser un peu tes variables et comment ça fonctionne ... visiblement tu as oublié d'étudier cette partie ...

    Bon courage

    ;o)

    Polux
    0
    1. Content que tu aies solutionné ton problème.

      Un petit résolu aussi sur ce topic sera du meilleur effet :-)

      ;o)

      polux
      0