以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据库事务执行条件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172279)

--  作者:tld
--  发布时间:2021/10/5 22:15:00
--  数据库事务执行条件
老师好,数据库事务只能通过开启事务的SQLCommand执行SQL语句,是不是意味着下面的代码中,如果 在执行 for ---next 语句中出现了错误,不能回滚,只能通过 cmd.CommandText 用sele ct语句重新加载一个表,来代替
tb2?  谢谢!

dim tb2 as table = tables("窗口.table1")
Dim cmd As new SQLCommand
cmd.C
try
    cmd.BeginTransaction() 
    For Each r As Row In tb2.Rows
------
    next
    cmd.Commit()  
    ----------------

--  作者:z769036165
--  发布时间:2021/10/6 9:32:00
--  
http://www.foxtable.com/webhelp/topics/3312.htm

参考这个
示例三

通过ExcuteReader生成的DataTable支持事务,例如:
..............