在VB里用ADO的CONNECTION对象执行SQL的问题
我用一个连接执行SQL语句,大致如下:
dbconn.BeginTrans
dbconn.Execute mdSQL
dbconn.CommitTrans
其中mdSQL是由若干条SQL动态拼成拼成的一个长SQL串,当我执行的时候发现,
如果第一条SQL出错,
那么系统会报错,没有任何问题。但是如果不是第一条,而是其他的SQL出错,那么
不报任何错,而且出错SQL前面的SQL都已经执行了,而且没有回滚,没有报错。
我希望的效果是,只要其中任何一条出错,那么就应该都回滚,并且报错。
如何处理,谢谢了!