TClientDataSet的ApplyUpdates的方法

    TSQLCOnnection+TSQLdataset+TDatasetProvid+TClientdataset+TDatasource更新数据回数据源,要真正把修改的数据更新回数据源中必须调用TClientDataSet的ApplyUpdates的方法。

ApplyUpdates方法的声明原型:

          function ApplyUpdates(MaxErros:Integer);Integer;Virtual;

     ApplyUpdates方法接受一个整数类型的参数,MaxErrors。MaxErrors代表当TDataSetProvider自动更新数据时,程序员所允许发生的错误次数。如果ApplyUpdates在更新数据时发生了超过MaxErrors指定的数量的错误,那么这整个更新动作便会被回滚。相反的如果发生的次数小于或是等于MaxErrors,那么成功更新的数据仍然会被更新到数据源中,至于没有成功更新的数据则可以让程序员通过错误事件处理函数来决定如何处理这些失败的数据。通常传递给ApplyUpdates方法的MaxErrors参数是0,代表不允许发生任何更新错误。或是传递-1,代表不管发生多少错误都没有关系,先把能够成功更新的数据更新回数据源中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值