Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Claudio Neto

[Resolvido] Tempo de buffer esgotado

Recommended Posts

Estou recebendo esse erro:

 

Response object error 'ASP 0251 : 80004005'

 

Response Buffer Limit Exceeded

 

/relatorio.asp, line 0

 

Execution of the ASP page caused the Response Buffer to exceed its configured limit.

Minha consulta está retornando cerca de 5000 registros e preciso exibi-los em uma tabela. Mas as vezes esse retorno será ainda mais, podendo chegar até uns 200000 as vezes.

 

Pelo que percebi, esgotou o tempo de espera de resposta do banco, alguém sabe como corrijo isso?

 

Muito obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso aí não é o tempo de espera, é o limite do buffer.

 

Coloca no inicio do código e veja se resolve:

Response.Buffer = False
FileSize = 10000000
Response.AddHeader "Content-Length", FileSize

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado a todos, consegui resolver. Achei algo parecido com o que o hargon disse.

 

Mas não coloquei tudo isso, apenas coloquei:

 

<%Response.Buffer = False%>

 

E já deu certo.

 

As outras duas linhas de código servem para que? Posso continuar a receber erros se não colocá-las?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

As outras duas linhas estão limitando o buffer. Se não me engano o máximo é 2 Gb, e tamanho padrão é 4 Mb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.