asp!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:53:52
我是ASP新手,请问set rs=server.CreateObject("ADODB.Recordset")这段代码中的rs起什么作用?是不是可以自己定义的,比如rs改为abc.

其中 rs是一个变量,
变量名当然可以自定义啦!为了方便阅读,所以很多人写成rs=recordset的缩写!
asp中,变量用dim来定义,
一般变量赋值时直接赋值,而对象或集合必须使用动词set赋值,如果没有的话,里面的很多属性方法都没有被赋值!

如:
dim doc
set doc = server.createObject("scripting.dictionary")产生一个dictionary对象赋给doc变量!

set reg = New RegExp
.....
set matches = reg.execute(str)
使用对象reg(正则表达式对象)的execute()方法返回一个matche对象集合赋给变量 matches

嗯那,没错!
它就是一个变量,不过VBScript 和Javascript都是弱类型语言,故不用声明.

其声明全了应该是:

Dim rs
set rs=server.CreateObject("ADODB.Recordset")

rs在这里可以看成一个变量,表示的是查询数据库的结果集,存储数据库的查询结果,可以自己定义的

都说这么多干什么

rs就是一个变量,可以自己定义,可以随便改成什么