SubmitChanges 方法 (RDS)

将本地缓存且可更新的 Recordset 的挂起更改提交到 Connect 属性或 URL 属性中指定的数据源。

重要

从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务

语法

  
DataControl.SubmitChanges DataFactory.SubmitChanges Connection, Recordset  

参数

DataControl
表示 RDS.DataControl 对象的对象变量

DataFactory
一个对象变量,它表示 RDSServer.DataFactory 对象。

Connection
一个 String 值,表示使用 RDS.DataControl 对象的 Connect 属性创建的连接。

Recordset
一个对象变量,它表示 Recordset 对象。

备注

必须先设置 ConnectServerSQL 属性,然后才能将 SubmitChanges 方法与 RDS.DataControl 对象配合使用。

如果在为同一 Recordset 对象调用 SubmitChanges 之后调用 CancelUpdate 方法,则调用 CancelUpdate 会失败,因为更改已提交。

仅发送已更改记录进行修改,要么所有更改都成功,要么所有的更改一起失败。

只能将 SubmitChanges 与默认 RDSServer.DataFactory 对象配合使用。 自定义业务对象无法使用此方法。

如果已设置 URL 属性,则 SubmitChanges 会将更改提交到 URL 指定的位置。

应用于

另请参阅

SubmitChanges 方法示例 (VBScript)
通讯簿命令按钮
CancelUpdate 方法 (RDS)
Refresh 方法 (RDS)