Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vader

if if if

Recommended Posts

:wacko: Olá pessoal suadações a todos!!!É o seguinte, estou com um problema e não estou conseguindo usar da maneira correta o IF, a situação é a seguinte:Tenho uma página que mostra os arquivos cadastradosgeralmente são 4 arquivos mas as vezes 6.Estou tentando fazer da forma abaixo:------------------------------------------------------------------------------------------dim id, ano, numero, data, gestao, presidente, chamada, arquivo1, arquivo2, arquivo3, arquivo4, arquivo5, arquivo6id = rs("id")ano = rs("ano")numero = rs("numero")data = rs("data")gestao = rs("gestao")presidente = rs("presidente")chamada = rs("chamada")arquivo1 = rs("arquivo1")arquivo2 = rs("arquivo2")arquivo3 = rs("arquivo3")arquivo4 = rs("arquivo4")arquivo5 = rs("arquivo5")arquivo6 = rs("arquivo6")link = "<td><a href='jornal_camara/arquivos/"&arquivo5&"'><img src='jornal_camara/icon_pdf_peq.gif' border='0'></a></td><td><a href='jornal_camara/arquivos/"&arquivo6&"'><img src='jornal_camara/icon_pdf_peq.gif' border='0'></a></td>"nada = "<img src='quadro_transparente.gif' border='0'>"<%if arquivo5="0" and arquivo6="0" thenresponse.Write linkelseresponse.Write nadaend if%>------------------------------------------------------------------------------Mas está dando erro, ele não está mostrando quando a página tem 6 arquivosele só mostra 4 sempre, por favor me ajudemquando o valor de arquivo5=0 e o valor de arquivo6=0ele deve mostrar apenas 4 arquivoscaso o valor de arquivo5 e arquivo6 seja alguma coisa diferente de zeroele mostra os 6 arquivos completos o raciocínio é este,Agradeço e fico aguardando

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se você nao estah comparando numero com string

 

ex.:

 

<%x = 0If x = "0" Thenresponse.write "Igualdade"Elseresponse.write "Desigualdade"End If%>
esse codigo, aparentemente retornaria igualdade, porem irá retornar desigualdade pois o numero 0 eh diferente da string 0

 

pra retornar igualdade, deveria usar o Cint()

no nosso exemplo, ficaria assim:

 

<%x = 0If x = Cint("0") Thenresponse.write "Igualdade"Elseresponse.write "Desigualdade"End If%>

espero que tenha ajudado !!!!

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

If X = 0 then...end if

O que esta erradso é q você esta colocando a "" e qnd é numero nao se poe.

 

Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.