怎么判斷一個對象是否已被釋放_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:IIS虛擬主機(jī)網(wǎng)站防木馬權(quán)限設(shè)置安全配置整理參考了網(wǎng)絡(luò)上很多關(guān)于WIN2003的安全設(shè)置以及自己動手做了一些實踐,綜合了這些安全設(shè)置文章整理而成,希望對大家有所幫助,另外里面有不足之處還請大家多多指點,然后給補(bǔ)上,謝謝! 一、系統(tǒng)
| 以下為引用的內(nèi)容: <% Dim conn'聲明 Set conn = Server.CreateObject("ADODB.Connection")'創(chuàng)建 '使用 Set conn = Nothing'釋放 %> |
我們通常用如上的形式來創(chuàng)建一個對象,并使用和釋放它,問題是我們怎么去判斷一個對象是否已被釋放了呢?用isObject可以嗎?我們來試下:
| 以下為引用的內(nèi)容: <% Dim conn Response.Write(isObject(conn)) '結(jié)果為False Set conn = Server.CreateObject("ADODB.Connection") Response.Write(isObject(conn)) '結(jié)果為True Set conn = Nothing Response.Write(isObject(conn)) '結(jié)果為True %> |
可見并不能使用isObject來判斷一個對象是否已被釋放,那我們用varType或typeName函數(shù)來試試看:
| 以下為引用的內(nèi)容: <% Dim conn Response.Write(typeName(conn)) '結(jié)果Empty Set conn = Server.CreateObject("ADODB.Connection") Response.Write(typeName(conn)) '結(jié)果Connection Set conn = Nothing Response.Write(typeName(conn)) '結(jié)果Nothing %> |
所以,判斷一個對象是否被釋放我們應(yīng)用:typeName(conn)="Nothing"(一定要用Nothing不能用nothing,小寫結(jié)果就不為True了,難道ASP也區(qū)分大小寫?
分享:ASP基礎(chǔ)教程:ADO存取數(shù)據(jù)庫時如何分頁顯示什么是 ADO 存取數(shù)據(jù)庫時的分頁顯示?如果你使用過目前眾多網(wǎng)站上的電子公告板程序的話,那你應(yīng)該會知道電子公告板程序為了提高頁面的讀取速度,一般不會將所有的帖子全部在一頁中羅列出來,而
相關(guān)ASP教程:
- asp FSO 讀寫文件本文件實現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-怎么判斷一個對象是否已被釋放
。