asp简单连数据库的代码看不懂请赐教?谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:21:24
set rsc=server.createobject("adodb.recordset")
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&request.Form("password")&"'"
rsc.open sqlc,conn,1,1
set rsc=nothing
我想问最后一句"set rsc=nothing"是什么意思???
谢谢

声明什么声明?不要这样讲麻。会吴导后生。不是c#没有回收机制。
实际上就是把rsc做费并释放掉。你尽当理解为。rsc其实就是
adodb.recordset。是connction的一个方法。应用rsc变量封装起来以便将来调用。其中最重要的是set 只有通过set功能函数指明。才能调出windows的IIS中的conncrion的一些方法。也就是通常说的API。
那么你调出来用。得放回去吧。set rsc=nothing意思就是把它释放掉
清空里面所有的内容。
其实asp有前端语言、和组件组成。我指的IIS就是组件。而这类组件并非指类似于广告、上传什么的组件。

set rsc=nothing '显式声明该变量为"无",期望占用的内存能回收(实际情况是常常无法回收)