Je viens de travailler avec un opérateur IF OR sur asp classic en utilisant vb, mais il ne semble pas fonctionner correctement comme je m'y attendais. J'ai besoin de savoir laquelle des VALUES (VALUE1 ou VALUE2) a une valeur différente de 0, ou si les deux ont (par exemple) 1 valeur cela fonctionnera.ASP Classic VB si la condition ne fonctionne pas
set rsY = cn.execute ("SELECT COUNT(VALUE1) AS VALUE1, COUNT(VALUE2) AS VALUE2 FROM DUAL")
VALUE1= "1"
VALUE2= "0"
if not rsY.eof then
VALUE1= rsY("VALUE1")
VALUE2= rsY("VALUE2")
end if
set rsY = nothing
if (Cint(VALUE1) = 0) or (Cint(VALUE2) = 0) then
'code should here
else
'code should here
end if
grâce à l'avance sur une aide
Je pense que vous devriez aussi inclure la façon dont vous avez déclaré 'VALU E1' et 'VALUE2', et comment vous définissez leurs valeurs. –
déclaré VALUE1 et VALUE2 déjà ajouté – SRR
Veuillez ne pas étiqueter votre question avec VB.NET si elle n'a rien à voir avec VB.NET. – jmcilhinney