nothing 后仍是 object

作者:vkvi 来源:ITPOW(原创) 日期:2006-11-27
dim conn
set conn = server.CreateObject("ADODB.Connection")
set conn = nothing
response.Write(IsObject(conn)) '这里显示 True 还是 False 呢?

答案是 True,nothing 并不是要消除这个对象变量,而是取消某对象变量与实际对象的关联(实际对象已经释放),所以我们上述的 conn 仍是个对象变量,用 IsObject 判断仍返回 True,如果我们在 nothing 之后,加上一句 conn = null,则 IsObject 返回 false。

相关文章