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