erreur type mismatch

erreur type mismatch - ASP - Programmation

Marsh Posté le 02-08-2004 à 11:26:38    

salut,
g un champ numerique nb_uo (number(5)), que je veux ajouter à ma variable mais il me met "type mismatch" alors que c'est bien un champ numerique
 
if serverset.Fields.item("nb_uo" )<>"" then
 
nb_uo=serverset.Fields.item("nb_uo" )
total_uo = total_uo + nb_uo
 
end if
une idée ??
tant qu'on y est pourquoi g une erreur quand je declare
dim total_uo as integer
 
??
merci pour votre aide

Reply

Marsh Posté le 02-08-2004 à 11:26:38   

Reply

Marsh Posté le 02-08-2004 à 11:30:13    

Je penses que "dim total_uo as integer" n'est pas compris par IIS (c'est du VBS).
 
Le "mismatch" vient sans doute du contenu de total_uo (tu ne montres pas la déclaration de la variable, attention à ne pas avoir mis du texte dedans!)
Tu pourrais essayer ceci :  
total_uo = CINt(total_uo) + CInt(nb_uo)

Reply

Marsh Posté le 02-08-2004 à 11:55:45    

total_uo = 0 c'est comme ca que je le declare
pour ce qui est de ta méthode voici le resultat
Overflow: 'CINt'
 

Reply

Marsh Posté le 02-08-2004 à 12:27:20    

pas d'idée ??

Reply

Marsh Posté le 02-08-2004 à 13:42:38    

Et avec un .value ça done quoi ?

Reply

Marsh Posté le 02-08-2004 à 13:47:57    

ERRATUM
CINt(serverset.Fields.item("nb_uo" )) ca marche !!
je te remercie de ton aide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed