Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá povo... Gente, tô me matando aqui por causa de um erro que passei o sábado e o domingo quebrando a cabeça e nada...
Tenho uma tabela num banco access, com campos "qtde" e "valorProduto"
Quero multiplicar um pelo outro e exibir isso num outro campo.
Tô usando assim:
<%
Dim multiplica
Dim multiplica_cmd
Dim multiplica_numRows
Set multiplica_cmd = Server.CreateObject ("ADODB.Command")
multiplica_cmd.ActiveConnection = MM_pizza_STRING
multiplica_cmd.CommandText = "SELECT (qtde * valorProduto) AS Totazao FROM pedidoitens WHERE idPedido = ?"
multiplica_cmd.Prepared = true
multiplica_cmd.Parameters.Append multiplica_cmd.CreateParameter("param1", 5, 1, -1, multiplica__MMColParam) ' adDouble
Set multiplica = multiplica_cmd.Execute
multiplica_numRows = 0
%>
No teste do dreamweaver, aparece o resultado de cada linha, certinho.
Porém, qdo testo a página o resultado da primeira linha se repete em todas as outras.
id qtde valorProduto Total
1 2 R$ 14,00 28
1 1 R$ 14,00 28
1 1 R$ 14,00 28
1 1 R$ 14,00 28
2 1 R$ 12,00 28
2 1 R$ 12,00 28
Aonde será o erro? Oq está faltando nesta consulta?
Obrigado pessoal, se alguma alma boa puder me ajudar, fico imensamente agradecido.
Carregando comentários...