以文本方式查看主题 - 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支持事务,例如: .............. |