读书人

adodb.Command在事务有效吗?(待.)

发布时间: 2012-02-05 12:07:14 作者: rapoo

adodb.Command在事务有效吗?(在线等待...)
程序简单描述.
dim cn as new adodb.connection
dim cmd as new adodb.commnad

....
cn.open

...
cmd.commandtext = "insert into table(id) values( '1 ') "

On Error GoTo ERRS
cn.BeginTrans
cmd.execute '执行操作注意这里用的不是connection.execute是command.execute
cn.CommitTrans
exit sub
ERRS:
cn.RollbackTrans
......

大体上是上面的事务执行代码, 但有个问题想问一下.我看许多书上在执行SQL的时候都把connection对象.execute放在事务中的. 而我由于用的是command对象,所以用了cmd.execute. 这样做会不会造成事务失效呢? 如果是,那么利用command对象执行SQL的时候,该如何正确使用这里的事务呢? 谢谢了

[解决办法]
Set cmd.ActiveConnection = cn


*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
dui

读书人网 >VB

热点推荐