社区
数据库相关
帖子详情
用delphi写的com+关于数据库事务的问题
lbx1979
2007-11-08 10:53:06
一个带事务的组件, 如果其中的sql异常被我捕获了,不跑出来,事务是否回滚呢?
...全文
124
1
打赏
收藏
用delphi写的com+关于数据库事务的问题
一个带事务的组件, 如果其中的sql异常被我捕获了,不跑出来,事务是否回滚呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boblaw
2007-11-08
打赏
举报
回复
try
except
//roolback transation
//raise 再重新拋出錯誤
end;
組件內部可以類似上面,先捕獲錯誤,然後迴滾事務,再重新拋出該錯誤,才由組件外部處理.
Delphi
编
写
的
COM+
组件范例
Delphi
编
写
的
COM+
组件实现客户端、服务器回调
delphi
实现的
COM+
组件处理
数据库
Blob字段
Delphi
实现的
com+
组件
数据库
连接池
delphi
com+
源码(sql2000)
实战
com+
,主要实现
com+
的思想和应用方面的东东 对初学的人很有帮助
李维-
Delphi
.5.X.ADO.MTS.
COM+
高级程序设计篇
李维-
Delphi
.5.X.ADO.MTS.
COM+
高级程序设计篇
Delphi
5.X ADO/MTS/
COM+
高级程序设计篇
最近在学习数据编程,这本书相当不错,共享一下,有需要的朋友就下载吧~第1章 ADO/MTS/COM十和分布式多层架构 1-1 认识ADO 1-2 使用原生ADO对象 1-3 ADO和分布式多层架构 1-4
Delphi
的数据存取技术 1-5 原生ADO对象和ADOExpress组件 1-6 结论第2章 撰
写
使用ADO技术的应用系统(一) 2-1 ADOExpress组件 2-2
数据库
应用程序 2-3 Master/Detall应用程序 2-4
事务
管理 2-5 BatchUpdate模式 2-6 搜寻数据 2-7 过滤数据 2-8 排序数据 2-9 结论第3章 撰
写
使用ADO技术的应用系统(二) 3-l 处理多个数据表Join的数据 3-2 使用ADO处理BLOB信息 3-3 调用存储过程 3-4 使用ADO的异步执行能力 3-5 处理错误 3-6 使用ADO存取Excel 3-7 使用ADOx 3-8 RDS 3-9 使用ADO开发分布式多层应用系统 3-10 ADO和WebBroker应用程序 3-11 结论 第4章 深入了解ADO 4-l AD0的Cursor Engine 4-2 ADO修改数据的流程 4-3 ADOExpress和AD0 4-4 ADO和BDE/IDA贝 4-5 ADO的执行效率 4-6 优化ADO的执行效率 4-7 结论 第5章 MTS/
COM+
和分布式多层应用系统 5-1 什么是MTS 5-2
COM+
COM的基本概念 5-3 MTS的系统架构 5-4
COM+
的系统架构 5-5 状态对象和无状态对象 5-6 结论 第6章 MTS/
COM+
的核心技术
事务
管理 6-1
数据库
事务
管理 6-2 MTS/
COM+
事务
对象 6-3 资源管理 6-4 MTS/
COM+
的
事务
生命周期 6-5 以程序代码自行控制
事务
管理 6-6 结论 第7章 MTS/
COM+
的安全机制 7-1 安全机制 7-2 MTS/
COM+
的角色 7-3 实现宣告式安全机制 7-4 资源鉴定控制 7-5 安全机制检查的时机 7-6 实际的范例 7-7 结论 第8章 设计MTS/
COM+
对象和MTS/
COM+
应用系统 8-1 开发MTS/
COM+
组件 8-2 开发存取数据的MTS/
CoM+
组件 8-3 较为复杂和实际的MTS/
COM+
应用系统 8-4 MT3/
COM+
的共享信息机制 8-5 管理和分发MTS/
COM+
应用系统 8-6 如何调试MTS/
COM+
应用系统 8-7 结论第9章 以DeIphi技术开发MTS/
COM+
应用系统 9-l 一个典型的场景 9-2 使用TDCoMConnection建立MTS/
COM+
对象 9-3 维护
事务
管理的正确性 9-4 MTS/
COM+
应用系统架构的实现 9-5 第二种思考方式 9-6 结论第10章 撰
写
高效率的MTS/
COM+
组件和MTS/
COM+
应用系统 10-1 你应该牢记的事情 10-2 快速建立和调用远程MTS/
COM+
对象 10-3 MTS/
COM+
对象和数据的传送 10-4 状态信息 10-5 结论
COM+
实战(转载)
在应用层(也称业务逻辑层)我这次为了节约篇幅只做订单信息维护这个模块。每个模块由一个
COM+
组件实现:订单维护组件为客户端提供GetOrders——订单查询、GetOrderDetail——根据订单编号获取清单、GetOrder——根据订单编号获取订单信息、GetOtherDatas——获取订单中需用到的其他信息(客户信息、货品信息、员工信息、货运商信息)、UpdateOrder——更新订单信息等5个方法。 应用服务器端和客户端均使用了Borland
Delphi
7进行开发。
Delphi
7提供了对
COM+
强有力的支持,而且还对开发
COM+
组件提供了向导,程序员可以轻松的开发出
COM+
组件。此外,
Delphi
7还封装了ADO,而且提供了DataSnap套件(包括了ClientDataSet和DataSetProvider等组件)用于连接客户端和应用服务器,使得开发多层分布式系统更加容易。
数据库相关
2,507
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章