Ir para conteúdo

POWERED BY:

Arquivado

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

Mario Filho

avançando array dentro do mesmo loop

Recommended Posts

tenho um array q dentro dele tem uma sequencia de 62 itens.

sendo

 

arraylinha(0) = 1 'dia

arraylinha(1) = 12 'parcelas

 

exemplo = (1, 12, 2, 12, 3, 12.... 31, 12... 1, 24, 2, 24.... 31, 24) todos os dias do mes pra cada parcela.

 

entao seria correto dizer:

 

arraylinha(2) = 2 'dia

arraylinha(3) = 12 'parcela

 

até ai tudo bem

 

porem tenho dentro de um loop de insert no banco a necessidade de jogar arraylinha(0) e (1) no mesmo registro:

 

'começo o loop

insert into taxas(dias, parcelas) values("&arraylinha(i)&","&arraylinha(????????)&")

next

 

mas ele insere sempre pra mim:

dia = 1

parcela = 12

 

62 registros dessa forma.

 

 

segue o codigo, apesar de q, nao to confiando muito nele.

vlcount = 1for i=0 to Request.form.Count arrayLinha=split(request.Form.key(vlcount),"_")valor = request.Form(vlcount)conexao.execute "INSERT INTO taxas(cod_tabela, taxa, dia, parcela) VALUES ("&cod_tabela&","& valor &",'"&arrayLinha(i)&"','"&arraylinha(i)&"')"next%><%'%>

 

agradeço antecipadamente turma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Mario.

Aparentemente, o problema é que você está sempre fazendo seu request.Form baseado no vlCount. Só que o vlCount não é atualizado, permanecendo com 1 o tempo todo.

 

Acho que o código deveria estar mais ou menos assim:

 

for i=0 to Request.form.Count arrayLinha=split(request.Form.key(i),"_")valor = request.Form(i)conexao.execute "INSERT INTO taxas(cod_tabela, taxa, dia, parcela) VALUES ("&cod_tabela&","& valor &",'"&arrayLinha(0)&"','"&arraylinha(1)&"')"next

 

Abs,

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.