to haor:你哪里不明白呢?我告诉你,好吗?
解决方案 »
- VB里面有没有类似map这样的东西.
- 求实用源码?在vb中怎样实现telnet客户端程序,连上unix服务器并执行unix中的一些命令
- 我可快没分了,可怜可怜我吧…… 注册表中 怎样添加 右键菜单的 按钮,谢谢了
- 关于InvalidateRgn函数
- 多次安装office的各个版本问题
- datetime 格式的检索问题.
- Command对象能得到存储过程Return回来的数据吗
- 如何新增資料-資料要從另外一個庫SELECT而來
- 微软TTS有中文语音库吗?
- 请问我在打包ActiveX控件时,出现了这样的错误?
- 哪位大虾知道如何打开用InstallShield制作的安装程序的压缩文件???
- 关于ObjectContext对象和ObjectControl对象的使用问题,高手们,请你们帮忙解决这个难题。
SetAbort:与SetComplete()方法类似,这个方法用于通知MTS控件的工作已经完成,不再需要保留状态信息。不过调用这个方法还表明控件出错或处于一种不确定状态,所有当前事务都必须被放弃。同时MTS对象被释放
至于ADO的你可以察看MSDN,不过好像两者之间是不同的,没有太多类比性。
只要你调用了objectcontext.setabort,不需要任何cnn.rollback之类的语句就可以让数据库自动撤销修改,该特性由MSDTC支持和维护(目前支持大部分数据库,包括MSSQL,informix,oracle....),设置可以做到在setabort的时候自动删除产生的TXT结果文件(需要使用补偿资源管理器(COM+ only)+自己写部分代码)。
如果是大型商务运用建议使用(2),移植方便,而且还有许多额外的好处,比如QC(COM+ only)。