金融行业常用颜色:asp中dim和set的区别
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 07:40:24
如题。搞不清他们的区别。。
dim 用于定义一个变量,set 用于对一个变量指定对象,也可以理解为,为对象变量赋值.
如dim a
其实vbscript中可以不定义直接就使用
a=10
dim conn
set conn=server.createobject("adodb.connection")
set 就不能省略了.
set是用来定义组件(OBJECT)
dim是用来定义普通变量
两者的区别首先在于它们的作用不同:
Dim用来声明变量,变量声明后可以被该程序所包含的Sub和Function共享。
Set用来打开对象,Set xx=后面必须是一个可实例化的对象,而不能是数字、字符串等等数据或表达式。
其次,Dim在变量不需要被Sub和Function共享时是可以省略的,但Set是不能省略的,你不能用xx=的方式来打开对象。
Dim用来声明变量或定义对象。
Set是用来设置对象的属性或值.