我在一本书上看到这段代码,大家发表以下意见啊
先设定adotable为缓存更新模式
他结合了adoconnection的事务处理
adoconnection1.begintran;
adotable.updatebatch;
当结束更新时,接受更新,
adotable1.post;
adotable1.committrans;
放弃更新时
adotable1.cancel;
adoconnection1.rollbacktran;
这里的adotable1.post和adotable1.cancel有什么用啊
当它处于缓存更新时,adotable1.post和adotable1.cancel没什么用吧。
先设定adotable为缓存更新模式
他结合了adoconnection的事务处理
adoconnection1.begintran;
adotable.updatebatch;
当结束更新时,接受更新,
adotable1.post;
adotable1.committrans;
放弃更新时
adotable1.cancel;
adoconnection1.rollbacktran;
这里的adotable1.post和adotable1.cancel有什么用啊
当它处于缓存更新时,adotable1.post和adotable1.cancel没什么用吧。
没有这个post,后面怎么利用缓存的数据真正更新数据库呀!
adoconnection1.rollbacktran;呢?;(这段代码前面的操作全部取消,为什么 还加adotable1.cancel;)