Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
: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
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
Valeu Galera, mas vou checar pra ver se funciona e qualquer coisa volto a postar, um abraço a todos.
Tente assim:
If X = 0 then...end if
O que esta erradso é q você esta colocando a "" e qnd é numero nao se poe.
Eduardo
Certifique-se que eles são igauais a 0. Porque esta certo.