Ir para conteúdo

Arquivado

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

Michael_c

"For" conta somente impares ou pares

Recommended Posts

Olá galera,

 

Estou fanzendo um insert no banco de de dados através de um "FOR",

porém o "FOR" insere ou numeros impares ou numeros pares...

 

For Contador = 1 to 5746 ComandoSQL = "INSERT INTO declinados (id_cliente)" ComandoSQL = ComandoSQL & "VALUES('"&contador&"')" conexao.execute(ComandoSQL)Contador = Contador + 1next

Alguém sabe por que?

 

Obrigado,

 

Michael

Compartilhar este post


Link para o post
Compartilhar em outros sites

você fez um for de 1 até 5746, dentro desse conjunto tenho números pares e impares.

 

você quer destacar só os pares ou só os impares?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade é assim:Eu quero inserir no BD todos os números: 1,2,3,4,5,6,7...Porém, da maneira que ele está hoje está inserindo apenas os impares: 1,3,5,7,9...Se eu coloco do o "For" assim:For Contador = 2 to 5746Ai ele insere apenas os pares: 2,4,6,8...Só não consigo entender o por que?!Obrigado,Michael

Compartilhar este post


Link para o post
Compartilhar em outros sites

o FOR não necessita de variavel de incremento, apenas retire Contador = Contador + 1 e caso solucionado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tira isso do seu código:

 

Contador = Contador + 1

 

O loop for / next já incrementa o contador, não é prciso incrementá-lo "manualmente".

 

Edit: O jonathan foi algus segundos mais rápido :)

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.