Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, estou usando o seguinte código onde antes do laço eu faço uma outra select ai quero verificar se os dados existem na select abaixo mais esta me voltando o seguinte
erro se puderem me ajudar
Problema:
Response object error 'ASP 0251 : 80004005'
Response Buffer Limit Exceeded
/etools_treinamento/eRental/RelatorioFaturamentoDespesas.asp, line 0
Execution of the ASP page caused the Response Buffer to exceed its configured limit.
Codigo:
While Not rs.EOF
sSql_despesas = "select placa_veiculo from veiculo where placa_veiculo = '"& rs("A009_placa_veiculo") &"' GROUP BY _placa_veiculo"
Set rs = oConn.Execute(sSql_despesas)
Response.Write(rs("placa_veiculo"))
rs.MoveNext
Wend
set rs = nothing
Obrigado.
você nao pode abrir o sql dentro de um loop:
tem que ser assim caso sejam 2 RS voce manda o trecho inteiro.
sSql_despesas = "select placa_veiculo from veiculo where placa_veiculo = '"& rs("A009_placa_veiculo") &"' GROUP BY _placa_veiculo"
Set rs = oConn.Execute(sSql_despesas)
While Not rs.EOF
Response.Write(rs("placa_veiculo"))
rs.MoveNext
Wend
set rs = nothing
Obrigado gente,
O problema estava como meu comando sql estava mal formulado msm mais obrigado pela ajuda
No segundo recordset, nomeia o rs como rs1 por exemplo, assim evita conflitos com nomes duplicados e fica mais fácil de achar o erro.
Reveja todo seu código pois pode haver algum loop mal finalizado ou a query sql pode estar mal formulada, demorando para exibir o resultado e gerando o erro apresentado.