目前我正在嘗試爲我們的網站創建一些編碼捷徑。基於ADO的這是編程上的一個壞主意嗎?
GetDBConn
返回一個打開的ADO連接對象傳入的連接字符串
GetRS
返回記錄集對象:現在來查詢數據庫,並返回一個記錄集2層的功能都被調用。連接和SQL傳遞英寸
set objConn = GetDBConn(connString, commandTimeout, connTimeout, cursorType)
set objRs = GetRS(objConn, sql)
我想基本上是寫這兩個作爲一個單一的功能,但我的問題真的成爲這個...我敢肯定,你應該關閉和破壞您的ADO連接時與他們一起完成。如果我dim
新函數內部的連接,查詢數據庫並返回記錄集,我不能關閉和銷燬函數內部的連接,否則函數返回的記錄集變得無用(即該連接對象從不明確閉合/破壞)。這可以嗎?它會對SQL/Web服務器產生任何負面影響嗎?
謝謝
請多關注您的標籤選擇......在您下次使用之前檢查「ASP」標籤的描述。 –
@JoelCoehoorn:對不起,我的不好。將來會做。 – Ryan