Format numérique

nick774 Messages postés 23 Date d'inscription dimanche 9 juin 2002 Statut Membre Dernière intervention 13 octobre 2012 - 13 avril 2005 à 17:44
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008 - 14 avril 2005 à 21:37
Je travaille sur une gestion admin d'un site et j'ai un souci pour l'ajout de données dans ma base.


Je souhaite ajouter un produit (ref, nom, prix...) via addnew et mon problème se pose sur le prix en fait.


Le champ prix est au format numérique (réel double) dans ma base.


Dans mon formulaire asp, si je ne rentre rien dans le champ prix, j'ai une erreur de "type incompatible".


J'ai essayé de tester différentes choses:


Si je ne rentre rien dans un champ de type text, ça fonctionne.


Si je rentre une valeur dans mon champ prix, ça fonctionne aussi.





Merci de votre aide.

1 réponse

cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
14 avril 2005 à 21:37
Salut !

ta question est contradictoire :

"Dans mon formulaire asp, si je ne rentre rien dans le champ prix, j'ai une erreur de "type incompatible"."

"Si je ne rentre rien dans un champ de type text, ça fonctionne."

Quoi qui ce passe en fait, un erreur de type quand tu entre rien ces sa ! Type ta variable via vbscript et verifie si elle est vide. Tu peut fonctionner comme sa et de bien d'autre manière (http://www.allhtml.com/asp/asp166.phphttp://zdnet.allhtml.com/asp/asp166.php) !!!

dim intTest as integer
dim VarTest

VarTest = Request.form("test") 'champs 1
if VarTest = "" then
intTest = 0
else
intTest = VarTest
end if
0