Quick References
ADO
ASP
CSS2
HTML
JavaScript
Jet SQL
VBScript
WML
WMLScript
WSH
XHTML
XML DOM
XSLT
Features
Knowledge Base
Tutorials
Partners
ZVON.ORG
XML
Planet Source Code
VisualBuilder
Web Design
Your HTML Source
XML/XSLT Forums
ASPAlliance
Scripts
Programmers Heaven
Tek-Tips Forums
Developer Fusion
Code Project
All Elements
ELEMENT: <reference>
The
<reference>
tag can be used to include a reference to an external type library. This is useful for importing constants from the external type library. A reference can be created based on its ProgID or GUID. The
object
and
guid
attributes are mutually exclusive. The reference is valid within the job where it was created.
Syntax:
<reference [object="progID" | guid="typelibGUID"] [version="version_info"] />
Attribute: object
The
object
attribute can be used to create a reference based on its ProgID.
Attribute: guid
The
guid
attribute can be used to create a reference based on its type library GUID.
Attribute: version
The optional
version
attribute can be used to indicate which version of the type library to use. It must be in the form <major version>[.<minor version>]. If it is not specified, and cannot be derived from the Registry key for the specified ProgID or GUID, the default value "1.0" is used.
The following sample code creates a reference to ADODB.Recordset and displays the value of the constant named adUseClient. Note the use of the + rather than the & for the concatenation, since the & is a special character in XML
<?XML version="1.0" ?>
<!-- Filename: demo.wsf-->
<package>
<job>
<reference object="ADODB.Recordset"/>
<script type="text/vbscript">
WScript.Echo "adUseClient = " + CStr(adUseClient)
</script>
</job>
</package>
Output:
adUseClient = 3
Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information