J'ai un probleme acec VB6

Résolu
frk206 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   -
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é
A voir également:

3 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
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
frk206 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
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
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
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
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Content que tu aies solutionné ton problème.

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

;o)

polux
0