Status 属性用于记录对 客户批处理游标结果集中单独数据行所作的修改。如果创建了一个 客户批处理游标,并且执行了 Edit、Delete 或 AddNew 方法,然后使用了 Update,那么 RDO 将设置该行的 Status 属性,指明对该数据行进行了什么操作。
最初,从远程服务器获取的 rdoResultset 数据行都被标记为 rdRowUnmodified。但是,一旦对该结果集进行了修改,RDO 将修改 Status 属性以反映该操作。例如,假如对 rdoResultset 对象使用了 AddNew 和 Update 方法,Status 属性将被设为 rdRowNew。如果希望 RDO 和 客户批处理游标库忽略所作的改动,可以在使用 BatchUpdate 方法之前将 Status 属性设置为 rdRowUnmodified。
在 BatchUpdate 方法返回后,每一个数据行的 Status 属性表明了每个更新操作的成功或失败程度。代码必须检查每一行的 Status 属性,根据状态码进行适当的操作。以下是可能返回的状态码: