O erro que está faltando concertar está explicado logo abaixo do codigo:
<%option explicit dim cf, m, a, sql, p cf = request.Form("codforn") m = request.Form("mês") a = request.Form("ano") p = 0 %> <!--#include file="../CONEXAO/conectar.asp" --> <% set sql = conexao.execute("SELECT * FROM Vendastb WHERE CodF = '"&cf&"' AND mês = '"&m&"' AND Ano = '"&a&"'") if sql.eof then session("msg") = "Nenhum Resultado Encontrado!" response.Redirect("pag2.asp") end if do while not sql.eof p = p + sql("Total") sql.MoveNext Loop %>
Se eu tirar o laço do while e não calcular nada em "p" o codigo funciona, posso fazer qualquer consulta usando a variavel "sql" , mas tá dando problema no calculo do p.
Se eu mandar escrever apenas o sql("Total") ele coloca certinho... Mas como quero a soma dos totais ele não calcula..
Tenho um programa aqui que fiz algo identico e deu certo.. não to entendendo o erro agora.
Dá uma luz aí pessoal... to quase terminando meu pro.. rsrs