大虾,帮忙,vb中可以用分布式事务吗? 如果可以,怎么用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白你的意思BEGIN DISTRIBUTED TRANSACTIONUPDATE authors SET au_lname = 'McDonald' WHERE au_id = '409-56-7008' EXECUTE remote.pubs.dbo.changeauth_lname '409-56-7008','McDonald'COMMIT TRAN 可以的,要想支持事务处理有两个办法,一个是使用ADO对事务的支持,还有就是COM+ 我觉的这个跟VB没有关系,而是跟选用的数据库产品和VB使用的数据库接口有关。MS SQL Server2000支持分布式事务(用分布式事务协调器DTC);我们常用ADO,如果ADO不提供支持分布式事务的接口,那么后台数据库系统再支持也没有用。 conn.begintransconn.committransconn.rollbacktrans http://blog.csdn.net/online/archive/2005/02/07/283611.aspx 如果用ADO连数据库在服务器端用Connection对象的BeginTrans方法同时在错误处理时用RollbackTrans最后是提交事务CommitTrans这样客户端在访问服务器端时启动一个新事务这只是我理论上的想法,还没实践过呢,希望高手指点! 散分 高手进来 有个问题 来者有分!!!!!!! 关于水晶报表定义参数问题? 关于数据库查询的问题。。郁闷中~ Setup Factory 问题 请问这样的情况如何做成一个dll文件 ★★★499分征求网站信息发布软件源码●●● vb中记录集recordset如果关闭后是不是不释放内存? 如何制作一个透明的控件? 不能再简单了! 请问各位高手,怎样可以用程序实现鼠标的左键单击?我只知道如何控制鼠标的位置却无法单击。 如何获取 WebBrowser 的内容 ***散分***一分不留,春节以后重新修炼
BEGIN DISTRIBUTED TRANSACTION
UPDATE authors
SET au_lname = 'McDonald' WHERE au_id = '409-56-7008'
EXECUTE remote.pubs.dbo.changeauth_lname '409-56-7008','McDonald'
COMMIT TRAN
一个是使用ADO对事务的支持,还有就是COM+
conn.committrans
conn.rollbacktrans
同时在错误处理时用RollbackTrans
最后是提交事务CommitTrans这样客户端在访问服务器端时启动一个新事务这只是我理论上的想法,还没实践过呢,希望高手指点!