set 组件实例各称=server.createobject("组件名称")

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:37:46
组件实例各称是什么意思啊,己经在服务器上注册了,为什么还要创建啊?

此创建非彼创建。

这个创建可以理解为“调用”的意思。

set 组件实例各称=server.createobject("组件名称")

“组件实例各称”你可以自己定义,任取个不重复变量名就成。
如FSO,RS,ASPJPEG等,当也可以是AAA,ABC,A56等。

“组件名称”是必需的,是固定的,跟据你要“调用”的组件不同而不同,每个组件都有不同组件对象名,具体查看该组件的帮助。

如:
set Conn=Server.Createobject("adodb.connection")是链接数据库的
Conn你可以自己定义,adodb.connection是固的。
这样调用了adodb.connection对象后,这个对像就付值到Conn上了,你就可以对Conn操作了,如conn.open或conn.close等

Set AspJpeg = Server.Createobject("Persits.Jpeg")是调用ASPJPEG组件的
这样创建了这个对像后,就可以对aspjpecg操作了。如:Aspjpeg.open,Aspjpeg.save等等。

同理还有
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

等等。

----------------------------------------------
还有:前题是你的服务器必需已安装(注册)了这些组件,才能在ASP中创建(调用)的