Quando dou um response.write no insert a ser montado, o valor (arrayValor(i)) aparece apenas com o primeiro numero, os demais das casas decimans que deveriam vir EX 1,50, aparecem apenas 1 .
alguém pode me ajudar nesta duvida, estou sem saber como resolver este impasse
Pergunta
Alexandre Zito
Boa tarde Caros,
Preciso de uma ajuda, tenho uma aplicação na qual preciso submeter valores dentro de um insert conforme aponto abaixo:
arrayCodigo=(Split(Request.Form("selecionado"),","))
arrayDDL=(Split(Request.Form("vDDL"),","))
arrayQTD=(Split(Request.Form("vQTD"),","))
arrayVALOR=(Split(Request.Form("xVAL"),",")) ' variavel de valores
arrayCPL=(Split(Request.Form("vCPL"),","))
i=0
For Each item in arrayCodigo
if arrayQTD(i) = 0 then
Cabecpequenared("PREENCHER A QUANTIDADE !!!!!!")
RESPONSE.End()
END IF
if arrayVALOR(i) = 0 then
Cabecpequenared("PREENCHER o VALOR !!!!!!")
RESPONSE.End()
End if
if arrayDDL(i) = 0 then
Cabecpequenared("PREENCHER o PRAZO !!!!!!")
RESPONSE.End()
End if
sqlCAD = "INSERT INTO dbo.HIS ( dbo.His.hiscod, dbo.His.HisDia, hisQTD,"
sqlCAD = sqlCAD & " dbo.His.HisCPL,dbo.His.Hisval,dbo.His.hisSET,dbo.HIS.hisOBR) Values ("& arrayCodigo(i) &","& arrayDDL(i) &","& arrayQTD(i) & ",'"& arrayCPL(i) & "'," & Transforma(arrayVALOR(i)) &"," & vSET &"," & vOBR &"," & vTIP &")"
response.write sqlCAD
response.end
i=i+1
Conn.Execute ( sqlCAD )
Next
Quando dou um response.write no insert a ser montado, o valor (arrayValor(i)) aparece apenas com o primeiro numero, os demais das casas decimans que deveriam vir EX 1,50, aparecem apenas 1 .
alguém pode me ajudar nesta duvida, estou sem saber como resolver este impasse
A disposição
Link para o comentário
Compartilhar em outros sites
2 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.