元素
Windows   脚本部件       

<object>   元素 
请参阅 
脚本部件文件的内容 
定义可以由脚本引用的对象。 

<object   id= "objID "   [classid= "clsid:GUID "   |   progid= "progID "]   events= "true|false "/> 
值 
objID   
在脚本中引用该对象时所用的名称。对象   ID   的值必须以字母开头,可以包括字母、数字以及下划线(_)。对象   ID   在该脚本部件范围内必须是唯一的。例如,如果指定名字为   CObj,则可以用这种方法在脚本中引用该对象:   
x   =   CObj.Prop1 
GUID   
(可选项)       类   ID   (GUID)   的引用,在该类下已有对象被注册。用法是   "clsid: ",后跟类   ID(不包括圆括号)。输入一个必须指定的   classid   或   progid   属性。例如:   
classid= "clsid:2154c700-9253-11d1-a3ac-0aa0044eb5f " 
progID   
(可选项)       该对象的程序   ID,可以指定为类   ID   的代替值。classid   或   progid   属性必须指定其中的一个。   
events   
(可选项)       一个允许将事件挂钩到对象的属性。默认情况下,events   为“假”。如果该属性为“真”,您可以连接到对象可引发的任意事件。必须为待处理的每个事件添加事件处理程序。   
说明 
<object>   元素提供了说明全局对象的方法,这样不必使用诸如   CreateObject()   之类的函数就可以在该脚本部件的脚本内使用这些对象。使用   <object>   元素将使该对象在全局范围内都可用,并允许脚本工具为对象的成员提供语句完善。 

示例 
下面的脚本部件片段包括一个   <object>   元素,该元素创建了一个   ADODB.Connection   对象的对象引用。 

注意       CDATA   项是必需的,以使   <script>   元素中的脚本成为不透明的。详细信息请参阅脚本部件文件和   XML   一致性。 
<registration   progid= "ADOScriptlet "/> 
<object   id= "cnn "   progid= "ADODB.Connection "/> 
<public> 
      <property   name= "cnnState "/> 
      <method   name= "openconnection "/> 
</public> 

<script   language= "VBScript "> 
<![CDATA[ 
Dim   cnnState 
Function   openconnection() 
      cnn.ConnectionString   =   
            "driver={SQL   Server};server=myserver;uid=sa;database=pubs " 
      cnn.Open 
      If   cnn.State   =   1   Then 
            cnnState   =   "open " 
            cnn.Close 
      Else 
            cnnState   =   "closed " 
      End   If 
End   Function 
]]> 
</script> 

你可能感兴趣的:(sql,windows,xml,SQL Server,脚本)