Ir para conteúdo

POWERED BY:

Arquivado

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

Lucas Pereira

problemas com IF and = ""

Recommended Posts

opa!! eae rapaziada!!

 

é o seguinte... na minha pagina eu tenho umas linhas na tabela que as cores são dinamicas.

 

eu coloquei as condições da seguinte forma

 

<tr bgcolor="<%
 if bd.Fields("campo") <> "" and bd.Fields("campo2") = "" then
 response.Write("#FFFFDD")
 elseif bd.Fields("campo3") <> "" then
 response.Write("#FFFFFF")
 else
 response.Write("#FFA6A6")
 end if
 %>">

só que o problema é que na primeira parte parece que ele não entende o

...and bd.Fields("campo2") = ""...

 

pq ele sempre da a condição seguinte ...elseif bd.Fields("campo3") <> ""...

 

ele nao entende que o campo no bd ta = "" (vazio)

esse "campo2" é uma campo de data/hora

 

alguem tem uma ideia pra faze diferente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

tenta assim

 

if (bd.Fields("campo") <> "") and (bd.Fields("campo2") = "") then

 

Isso da muito erro comigo quando uso o OR com mais de uma condição

Dai passei a colocar entre () quando tem + de 1 condição.

 

Espero que ajude, qualquer coisa responde. FLW

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza!!

 

vo tenta!!

 

ps: o Brasil acaba de ganhar segunda medalha de ouro!! por isso demorei pra responde!!

agora é só espera pela competição de "peteca" pra ve se ganha outro :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize:

If ((len(bd.Fields("campo")) > 0) And (len(bd.Fields("campo2")) = 0)) Then

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.