0
在經典的asp中我有文件open.asp和close.asp包括在每個頁面的頂部和底部。某處我在我的代碼中有response.end。我是否需要在response.end之前關閉連接,或者在response.end之後服務器是否將頁面翻譯爲頁面末尾? open.asp的我需要在response.end之前關閉連接嗎?
內容:
Set objcon = Server.CreateObject("ADODB.Connection")
objcon.connectionString="DSN=something"
objcon.Open
內容close.asp的:
objcon.close
set objcon=nothing
請注意,我有多個連接和內存泄漏沒有問題。我確切的問題是關於服務器對「Response.End」的行爲。
是的。你做。否則你可能最終會發生內存泄漏。 –
那麼,在調用Response.End之前,您可以調用Server.Execute(「close.asp」) –
[使用Server.CreateObject(「ADODB.Connection」)](http:// stackoverflow .com/questions/7896241/connection-leaks-in-classic-asp-using-server-createobjectadodb-connection) – Lankymart