Textbox vers integer d'une procédure stockée

InnocentCriminal Messages postés 63 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 25 mai 2005 - 3 mars 2005 à 16:56
InnocentCriminal Messages postés 63 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 25 mai 2005 - 3 mars 2005 à 21:03
Voila : ce code plante alors qu'il marchait avant :

com.Parameters.Add("@Id", SqlDbType.int).value = txtId.text

Le débugger me dit en gros qu'il ne peut pas convertir le string en int

HELP !

3 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
3 mars 2005 à 18:06
Ce que te dit le debugger et normal, tu tentes d'entrer txtid.text qui
est un string dans le paramètre @Id de ta requete qui est un int



pour avoir cette erreur t'as du rajouter l'option strict à on (ou true) la solution est fort simple :



truc.value = cint(txtid.text) 'Attention de bien vérifier que ton text est un integer !!!

<hr>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
0
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
3 mars 2005 à 18:19
Ce que te dit le debugger et normal, tu tentes d'entrer txtid.text qui
est un string dans le paramètre @Id de ta requete qui est un int



pour avoir cette erreur t'as du rajouter l'option strict à on (ou true) la solution est fort simple :



truc.value = cint(txtid.text) 'Attention de bien vérifier que ton text est un integer !!!

<hr>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
0
InnocentCriminal Messages postés 63 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 25 mai 2005
3 mars 2005 à 21:03
En fait j'avais modifié un truc sur mes pages et ça bugai, mé maintenant c bon,

et le code que j'ai mis marche il le cast automatiquement.



Merci kan meme !
0
Rejoignez-nous