エラー:応答オブジェクトエラー'ASP 0251:800040005'
応答バッファ制限を超えました
ASPページの実行により、応答バッファーが構成された制限を超えました。
このコードを使用してこの問題を解決していますが、問題は解決されていません
<% Response.Buffer=False %>
<%
do while not objrs.eof
response.flush
objrs.movenext
loop
%>
Plz、この問題を解決するのを手伝ってください
エラー:応答オブジェクトエラー'ASP 0251:800040005'
応答バッファ制限を超えました
ASPページの実行により、応答バッファーが構成された制限を超えました。
このコードを使用してこの問題を解決していますが、問題は解決されていません
<% Response.Buffer=False %>
<%
do while not objrs.eof
response.flush
objrs.movenext
loop
%>
Plz、この問題を解決するのを手伝ってください
false に設定Response.Bufferしても問題が解決しない場合は、 への 1 回の呼び出しで大量のデータを書き込んでいますResponse.Write。
バッファリングが実際にオフになることはありません。を呼び出すたびResponse.Writeに、ASP のバッファに書き込まれたコンテンツが配置されます。ASP を使用Response.Buffer = Falseすると、 を呼び出すたびにバッファが自動的にフラッシュされResponse.Writeます。
したがって、渡された文字列がバッファ サイズを超えるとResponse.Buffer = False、「バッファを超えました」というエラーが発生する可能性があります。Response.Write
サーバーを所有している場合は、バッファーをオンのままにし、代わりに IIS マネージャーで ASP の "応答バッファー制限" を増やすことをお勧めします。ホスティング サービスを使用している場合は、送信される大きなデータResponse.Writeを 128KB から 1MB などの小さなチャンクに分割します。
response.buffer = falseとを組み合わせることはできませんresponse.flush。response.buffer = falseとの使用はresponse.write完璧に機能するはずです。