Ir para conteúdo

POWERED BY:

Arquivado

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

lfranca

Problema com FOR

Recommended Posts

Boa tarder,

 

Estou com um problema q seria um for simples mas ele nao funciona nem com reza.

 

 

vet = split(request("campoA),",")

 

FOR i = 0 to ubound(vet)

call valida(vet(i),"parametro")

NEXT

 

O problema que ocorre e que ele faz o loop somente 1 unica vez em vez de 3, ja debuguei as variaveis que chegam do vetor imprindo na tela, e elas tao chegando corretamente, mas na hora de executar o for ele so passa 1 unica vez. A funcao q e chamada e uma funcao simples q tb contem um for. Abaixo um exemplo simplificado.

 

Function valida(param1,param2)

 

for i = 0 to 10

SQL = "select * from tabela where coluna = param1"

set rs = conn.execute(sql)

valida = false

if not rs.eof then

valida = true

exit for

end if

next

 

end function

 

Ja removi o "exit for" de dentro da funcao pensando que poderia estar impactando em algo, mas nada funcionou...nao sei o q pode estar fazendo com que o for seja executado por completo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele gera algum numero de erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele gera algum numero de erro ?

 

 

Não, a pagina nao da erro ela roda normalmente, a unica coisa q acontece e q ele so passa uma vez no for, se eu remover a função e colocar uma script alert ele executa completamente o for, entao e algo na funcao, mas eu nao achei nada de errado...

 

Aparentemente era algo no servidor, depois de reiniciar o mesmo, a funcao passou a funcionar....obrigado a todos!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o codigo da função?

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.