2014-09-20 42 views
0

这个问题的标题与其他但不是场景相匹配,错误:Oledb事务完成,它不再可用;

这里我得到的数据形成表A和在此基础上,更新表B和表C中插入一条记录,所以做出这样的分组这些查询一交易,但在运行时间得到这个错误,一切似乎是正确的,工作在同一场景在C#.net和工作正常,但它是第一次试图申请在VB.NET中得到错误任何帮助,将不胜感激

错误将在以下行

cmd =新的OleDbCommand(sql,CON1,事务)

enter image description here

回答

1

此代码是不必要的:

If CON1.State Then Con1.Close() 
CON1.Open() 

您的连接与transaction已经关闭,则该交易已经结束相关CON1

+0

谢谢@Ripple现在工作正常,我已经删除了该行。 – Gurunadh 2014-09-20 11:20:07

相关问题