Foxtable(狐表)用户栏目专家坐堂 → [分享]<结贴>异步不能用狐表自带的事务,使用OleDb原生事务,解决异步comit线程干扰报错:如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化。


  共有4421人关注过本帖树形打印复制链接

主题:[分享]<结贴>异步不能用狐表自带的事务,使用OleDb原生事务,解决异步comit线程干扰报错:如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化。

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/5/6 9:22:00 [显示全部帖子]

这个还是每次创建一个OleDbConnection或SQLConnection,然后在生成对应的OleDbCommand或SQLCommand对象,开启事务执行。
具体可以看看.net的文档,这里只是执行以下sql语句,直接用原生.net代码也方便。

Foxtable内置事务在多线程中的问题,可能需要一点时间才能解决。
[此贴子已经被作者于2020/5/6 9:23:16编辑过]

 回到顶部