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

Problemas Com If Else


Claudio Volles

Pergunta

Eu estou comparando duas variáveis e não estou conseguindo obter sucesso.

1) 'primeira variável

set RS_VERBAS_INSERT = cn.Execute ('select top 1 cod_cliente from tb_verbas order by cod_cliente desc')

variavel_1=RS_VERBAS_INSERT

2) 'segunda variável

variavel_2=Request.form("FORM_COD_CLIENTE")

'antes de fazer o IF eu testei para ver se os dados da variável são retornados e funcionou. <%=variavel_1%> <%=variavel_2%>

if variavel_1=variavel_2 then

Response.write "Dados já inclusos, volte e crie outro!"

else

' executa o que tiver abaixo

end if

%>

O problema está na comparação das variáveis. Quando eu removo uma das variaveis eo coloco um número qualquer o IF funciona na boa, mas quando compara as 2 variáveis dá erro.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

tente fazer assim:

set RS_VERBAS_INSERT = cn.Execute ('select top 1 cod_cliente from tb_verbas order by cod_cliente desc')
variavel_1 = RS_VERBAS_INSERT("cod_cliente")

variavel_2 = CDbl(Request.form("FORM_COD_CLIENTE"))

If CDbl(variavel_1) = CDbl(variavel_2) Then
     Response.Write "Dados já inclusos, volte e crie outro!"
Else
     ' executa o que tiver abaixo
End If
%>[/code]

isso ocorre, acredito, porque os tipos das variaveis são diferentes. você convertendo pra numero (funcao CDbl) deve resolver isso.

alias, estou levando em conta que seu codigo é numerico. se for string, acho que não ocorreria esse problema, mas tente trocar CDbl por CStr pra ver se funciona.

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...