Ir para conteúdo

POWERED BY:

Arquivado

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

Programdor2008

Simples

Recommended Posts

Olá pessoal estou batendo cabeça com uma coisa q parece ser simples... tenho que comparar 2 valores de uma variavel setado do banco de dados..

 

Exemplo:

 

CODE
Var1 = RsVendedor(0) 'esse campo está como Int

 

o que eu preciso seria isso:

 

Do Until RsVendTitulo.Eof

 

If Var1 = RsVendTitulo(4) Then

Response.Write RsVendTitulo(4)

end if

 

RsVendTitulo.movenext

Loop

 

O Problema é que apesar dos 2 valores aparecerem eles nao retornam corretamente.. e naum aparece nada.. já olhei os campos no banco de dados(mysql) e existem realmente..

Compartilhar este post


Link para o post
Compartilhar em outros sites

É Mais ou menos isso que to fazendo...

 

 

Do Until RsVendedor.Eof
Var1 = RsVendedor(0) 'esse campo está como Int


Do Until RsVendTitulo.Eof
If Var1 = RsVendTitulo(4) Then
Response.Write RsVendTitulo(4)
end if
RsVendTitulo.movenext
Loop

RsVendedor.movenext
loop

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

Do Until RsVendedor.Eof
Var1 = RsVendedor(0) 'esse campo está como Int
RsVendedor.movenext
loop

Do Until RsVendTitulo.Eof
If Var1 = RsVendTitulo(4) Then
Response.Write RsVendTitulo(4)
else
end if
RsVendTitulo.movenext
Loop

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq você usa duas variáveis para se conectar com o banco ??

 

imprime as variáveis do if na tela e posta ae o resultado !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

converta os valores do Array antes para Int ou melhor CDBL e depois compare no IF, verifique também se está vindo valores para corretos ser igualados

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.