Type incompatible

midtownmad Messages postés 4 Date d'inscription vendredi 9 août 2002 Statut Membre Dernière intervention 13 août 2002 - 9 août 2002 à 01:22
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007 - 13 août 2002 à 20:55
Mon prog se connec bien a la bd, mais c'est dès que je récupère la valeur d'un champ d'une table, j'ai ce message d'erreur :
"
Erreur d'execution type '13'
Format imcompatible (ou type incompatible je c pu)
"
ce quand je met la valeur d'un champs ds un combo, txt... mm ds un msgbox !
alors que quand j'édite mon code avec l'erreur, quand je passe la souris sur le morceau de code qui ajoute la valeur du champs, la valeur m'es donné ds une étiquette d'aide !
je prends la valeur d'un champs de cette facon :
"
txt_regie.Text = GetValue(rsADO![regie])
"

et c'est quand je passe la souris sur "GetValue(rsADO![regie])" que j'ai l'etiquette qui s'affiche avec la valeur du champ !

J'avouerais que je comprends rien ! Avant ca marchais très bien mes progs avec acces a une bd et là le jour où je me remet au vb ca couille :'(

Aidez moi svp... si vous avez compris :P
@+

midtownmad@macreators.com
http://www.macreators.com
http://gta.macreators.com

3 réponses

cs_Emka Messages postés 25 Date d'inscription mardi 5 février 2002 Statut Membre Dernière intervention 22 août 2002
9 août 2002 à 09:00
Pour ma part, qd je dois mettre la valeur d'un recordset ds une zone de texte, je fais tt simplement :

Text1.text = rs!nomduchamp

Si j'ai pu t'aider......
0
midtownmad Messages postés 4 Date d'inscription vendredi 9 août 2002 Statut Membre Dernière intervention 13 août 2002
9 août 2002 à 18:55
Si t t a coté de moi je te roulerais une pèle !!
nan je rigole ;)

je te remerci bcp ça marche ;))))
@+

midtownmad@macreators.com
http://www.macreators.com
http://gta.macreators.com
0
keopsk Messages postés 96 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 9 mars 2007
13 août 2002 à 20:55
le champ GetValue(rsADO![regie]) est certainement d'un autre type que string ... il faut donc convertir
comme par exemple : txt_regie.Text = cstr(GetValue(rsADO![regie]))

@+
0
Rejoignez-nous