数据绑定控件允许用户进行可视化编辑、添加或删除记录。用户在显式提交或取消更新之前所做的所有更改将在本地保存。
一般情况下,用户将窗格控件绑定到 RDS.DataControl 对象,然后通过用户接口添加、编辑和删除客户端 Recordset 中的记录。在更新客户端记录后,需要使用 RDS.DataControl 对象中的 SubmitChanges 方法将更改的信息保存到数据库中。SubmitChanges 方法将把在本地缓存中可更新的、被挂起的 Recordset 的更改提交给 OLE DB 数据源,该数据源在 RDS.DataControl 对象 Connect 属性中指定。
下面的代码范例显示如何完成这项工作:
Sub Update_OnClick ADC1.SubmitChanges End Sub
只有更改的记录才被发送以便进行修改,所有改动只能同时成功或同时失败。
也可以将“取消”按钮包括进来以取消对 Recordset 的更改:
Sub Cancel_OnClick ADC1.CancelUpdate End Sub
注意