Ir para conteúdo
Fórum Script Brasil
  • 0

If Then Problema


-#Alea#-

Pergunta

Oi pessoal to puxando uns resultados do meu BD e o caso é o seguinte.

Quero que quando o resultado for aluguel apareça o numero da casa e quando for venda não.

olhem como eu fiz.

<% if RecSet("status") <> "aluguel" then%>

<%=RecSet("status") %>

<%end if%>

só que meu if não funciona ele sempre mostra o numero....

sou novato.

valeu

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
Oi pessoal to puxando uns resultados do meu BD e o caso é o seguinte.

Quero que quando o resultado for aluguel apareça o numero da casa e quando for venda não.

olhem como eu fiz.

<% if RecSet("status") <> "aluguel" then%>

<%=RecSet("status") %>

<%end if%>

só que meu if não funciona ele sempre mostra o numero....

sou novato.

valeu

tem como você postar o código todo pra analisarmos?

David

Link para o comentário
Compartilhar em outros sites

  • 0
Oi pessoal to puxando uns resultados do meu BD e o caso é o seguinte.

Quero que quando o resultado for aluguel apareça o numero da casa e quando for venda não.

olhem como eu fiz.

<% if RecSet("status") <> "aluguel" then%>

<%=RecSet("status") %>

<%end if%>

só que meu if não funciona ele sempre mostra o numero....

sou novato.

valeu

faz assim... no lugar que tu for mostrar o numero faz assim

<% if rs("tipo") = "aluguel" then %>

<%rs("numero_da_casa")%>

<% end if %>

dai se não for aluguel ele não vai mostrar nada wink.gif

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

desculpa poste errado o codigo certo é:

<%

RecSet.open "select * from residencia",conn

if RecSet("status") = "aluguel" then%>

<%=RecSet("numero") %>

<%end if%>

=========================================

O que eu quero é que quando o Status for aluguel ele mostre o numero da casa e quando for venda ou seja <> ele não mostre nada.

Link para o comentário
Compartilhar em outros sites

  • 0

e isso q você fe não ta retornando certo ?

<%=left(rs("conteudo"),100)%>
<% if len(rs("conteudo")) > 100 then %>
...
<%end if%>

por exemplo eu utilizo isto pra verificar se meu texto tem mais de 100 caracteres, se tiver ele mostrar 3 pontinhos e funciona perfeitamente...

O codigo aparentemente esta certo... o que q ta ocorrendo ?

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Não esqueca da comparação.....

você tem que saber o que está saindo realmente no Recset("status")....

se for vazio, é bem capaz de dar uns erros....

Nesse caso , utilize uma lógica reversa.. tipo:

if Recset("status") NOT <> "aluguel" then

(não sei se é essa a sequencia... num programo ASP faz quase 6 meses)....

e testa que num custa nada.....

Até+

cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

você editou o titulo, mas resolveu?

Sempre que solucionar um problema, poste no tópico que resolveu, e solicite ào moderador o fechamento do tópico!

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...