CreateObject 方法 (RDS)
创建目标业务对象代理,并返回指向该代理的指针。 代理将数据打包并封送到服务器端存根,用于与业务对象通信,以便通过 Internet 发送请求和数据。 对于进程内组件对象,不会使用代理,只提供指向该对象的指针。
重要
从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
语法
远程数据服务支持以下协议:HTTP、HTTPS(基于安全套接字层的 HTTP)、DCOM 和进程内。
协议 | 语法 |
---|---|
HTTP | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
HTTPS | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
DCOM | Set object = DataSpace.CreateObject("ProgId", "computername") |
进程内 | Set object = DataSpace.CreateObject("ProgId", "") |
参数
Object
一个对象变量,该变量的计算结果为 ProgID 中指定类型的对象。
DataSpace
一个对象变量,表示用于创建新对象实例的 RDS.DataSpace 对象。
ProgID
一个 String 值,该值包含程序标识符,以指定用于实现应用程序业务规则的服务器端业务对象。
awebsrvr 或 computername
一个 String 值,该值表示用于标识创建服务器业务对象实例的 Internet Information Services (IIS) Web 服务器的 URL。
备注
HTTP 协议是标准 Web 协议;HTTPS 是一种安全的 Web 协议。 在不使用 HTTP 的情况下运行局域网时,请使用 DCOM 协议。 进程内协议是本地动态链接库 (DLL);它不使用网络。
应用于
另请参阅
DataFactory 对象、Query 方法和 CreateObject 方法示例 (VBScript)
DataSpace 对象和 CreateObject 方法示例 (VBScript)
CreateRecordset 方法 (RDS)