Delphi三层的事务处理方法
2009-05-14 13:27
323 查看
写一个远程方法 形式为: procedure trandelta(data1,data2,data3:olevariant); begin adoconnection1.begintran; datasetprovider1.as_applyupdates(data1,...);//可以用ado控件直接完成数据更新 datasetprovider1.as_applyupdates(data2,...); datasetprovider1.as_applyupdates(data3,...); if adoerrors.item.count=0 then adoconnection1.commit else begin adoconnection1.roolback; sysutls.abort; end; end; 注: 若同时更新多条记录,可参考midas的处理方式 逐条处理 |
相关文章推荐
- Delphi三层的事务处理方法
- asp.net 事务的处理,dts 的设置,asp.net三种事务处理方法,三层架构,微软企业库,动软生成器生成的代码下如何使用事务
- Python sqlite3事务处理方法实例分析
- SQL Server在存储过程中编写事务处理代码的三种方法
- 利用ASP实现事务处理的方法(摘)
- Datawindow通过Json接口实现数据操作时(三层)PHP5.2 json_encode时发现汉字转换成了\u表示的处理方法
- (转) SQL Server在存储过程中编写事务处理代码的三种方法
- delphi中处理数据类型错误的方法
- C#中事务的处理方法
- Delphi 按钮共享事件处理方法
- Android开发中的SQLite事务处理,即beginTransaction()方法...
- SQL Server事务日志意外增大的处理方法
- 为mysql数据库添加添加事务处理的方法
- SQL Server事务日志的处理方法
- 执行大事务导致订阅数据库延迟的处理方法
- spring 事务处理中,同一个类中:A方法(无事务)调B方法(有事务),事务不生效问题
- SQL Server在存储过程中编写事务处理代码的三种方法
- opensession()和getCurrentSession()方法的区别(JTA(java Transaction Api,分布式事务)事务和Connection事务:数据库自带的事务处理方式)
- Hibernate的事务处理机制和flush方法的用法
- 利用ASP实现事务处理的方法