MVZ Postado Setembro 9, 2008 Denunciar Share Postado Setembro 9, 2008 Olá! Estou com um código bem simples para fazer uma multiplicação e soma, mas está dando este erro de tipos incompatíveis:Erro:Erro de tempo de execução do Microsoft VBScript (0x800A000D)Tipos incompatíveis: 'cdbl'Codigo:<%qtd1 = Request.Form("qtd_1")unit1 = Request.Form("Unit_1")total1 = formatnumber(cdbl(qtd1 * unit1),2)qtd2 = Request.Form("qtd_2")unit2 = Request.Form("Unit_2")total2 = formatnumber(cdbl(qtd2 * unit2),2)somageral = formatnumber(CDBL(total1 + total2),2)%><% = somageral %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Setembro 9, 2008 Denunciar Share Postado Setembro 9, 2008 uhm... Já experimentou tirar o cdbl da frente dos parenteses, tipo como está abaixo?<% qtd1 = Request.Form("qtd_1") unit1 = Request.Form("Unit_1") total1 = formatnumber((qtd1 * unit1),2) qtd2 = Request.Form("qtd_2") unit2 = Request.Form("Unit_2") total2 = formatnumber((qtd2 * unit2),2) somageral = formatnumber((total1 + total2),2) %> <% = somageral %>Função: CDbl ( )Devolve uma expressão que foi convertida para o tipo Double dentro das limitações do mesmo.[]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MVZ Postado Setembro 9, 2008 Autor Denunciar Share Postado Setembro 9, 2008 uhm... Já experimentou tirar o cdbl da frente dos parenteses, tipo como está abaixo?<% qtd1 = Request.Form("qtd_1") unit1 = Request.Form("Unit_1") total1 = formatnumber((qtd1 * unit1),2) qtd2 = Request.Form("qtd_2") unit2 = Request.Form("Unit_2") total2 = formatnumber((qtd2 * unit2),2) somageral = formatnumber((total1 + total2),2) %> <% = somageral %>Função: CDbl ( )Devolve uma expressão que foi convertida para o tipo Double dentro das limitações do mesmo.[]'s Rafael SpilkiValeu pela dica cara... Mas eu resolvi retirando o formatnumber da string e colocando no Response.Write na hora de exibir o resultado.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Setembro 9, 2008 Denunciar Share Postado Setembro 9, 2008 beleza... parabéns então... qualquer coisa posta aí![]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MVZ
Olá! Estou com um código bem simples para fazer uma multiplicação e soma, mas está dando este erro de tipos incompatíveis:
Erro:
Erro de tempo de execução do Microsoft VBScript (0x800A000D)
Tipos incompatíveis: 'cdbl'
Codigo:
<%
qtd1 = Request.Form("qtd_1")
unit1 = Request.Form("Unit_1")
total1 = formatnumber(cdbl(qtd1 * unit1),2)
qtd2 = Request.Form("qtd_2")
unit2 = Request.Form("Unit_2")
total2 = formatnumber(cdbl(qtd2 * unit2),2)
somageral = formatnumber(CDBL(total1 + total2),2)
%>
<% = somageral %>
Link para o comentário
Compartilhar em outros sites
3 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.