Passo um parametro pra minha pagina assim vari(0) = 1|123456|10 ai na pagina que recebe tenho que quebrar esse parametro com o split e salvar no banco mas ta dando um erro.
Eu passo os seguinte parametros : vari(0),o vari(1) e o vari(5) , e a lista de index dos parametros vari (lista=5,0,1) ai faço o seguinte:
Pergunta
Guest PP
Pessoal to com o seguinte problema:
Passo um parametro pra minha pagina assim vari(0) = 1|123456|10 ai na pagina que recebe tenho que quebrar esse parametro com o split e salvar no banco mas ta dando um erro.
Eu passo os seguinte parametros : vari(0),o vari(1) e o vari(5) , e a lista de index dos parametros vari (lista=5,0,1) ai faço o seguinte:
if len(request("lista")) <> 0 then
for ncount=0 to len(request("lista"))
nlista = left(request("lista"),ncount)
if left(request("lista"),ncount) <> "," then
aProds=Split(request("vari("&nlista&")"),"|")
SQL = "INSERT INTO PRODUTOSFACILPROCESSA(CLICOD,
PROID,PROQTDE,NUMEROPAG)"&_
"VALUES ('" & Session("COMPID")&"','" & aProds(0)&"','" & aProds(1)
&"','"& aProds(2)&"')"
cnTmp.Execute(sSQL)
end if
next
end if
ai da o seguinte erro :
Erro de tempo de execução do Microsoft VBScript error '800a0009'
Subscrito fora do intervalo: '[number: 0]'
não entendo porque por favor acho que tem que limpar o array cada vez que usar o slipt não sei me ajudem.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.