编程语言您现在的位置是:首页 > 博客日志 > 编程语言

如果分配给命令的连接位于本地挂起事务中,ExecuteReader 要求命令拥有事务。命令的 Transaction 属性尚未初始化

<a href='mailto:'>微wx笑</a>的头像微wx笑 2023-02-18编程语言 0 0关键字: C#  事务  

{System.InvalidOperationException: 如果分配给命令的连接位于本地挂起事务中,ExecuteReader 要求命令拥有事务。命令的 Transaction 属性尚未初始化。在 System.Data.OleDb

{System.InvalidOperationException: 如果分配给命令的连接位于本地挂起事务中,ExecuteReader 要求命令拥有事务。命令的 Transaction 属性尚未初始化。8Xy无知

在 System.Data.OleDb.OleDbConnectionInternal.ValidateTransaction(OleDbTransaction transaction, String method)8Xy无知

在 System.Data.OleDb.OleDbConnection.ValidateTransaction(OleDbTransaction transaction, String method)8Xy无知

在 System.Data.OleDb.OleDbCommand.ValidateConnectionAndTransaction(String method)8Xy无知

在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)8Xy无知

在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)8Xy无知

在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)8Xy无知

在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)8Xy无知

在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)8Xy无知

在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)8Xy无知

在 ytud.Public.DB.GetDataTable(String Sql, OleDbConnection dbcon) 位置 F:\CsProjects\yytd\standrd2014-9-6\ytud\Public\DB.cs:行号 578Xy无知

在 ytud.MainFrm.ImportDB_ImportProject(String srcDBFilePath) 位置 F:\CsProjects\yytd\standrd2014-9-6\ytud\Main.cs:行号 2084}8Xy无知


8Xy无知

这是因为OleDbCommand对象使用的连接对象开启了事务,而却没有为OleDbCommand对象的Transaction属性指定该事务。8Xy无知


8Xy无知

参考:SqlCommand对象-Transaction事务的使用8Xy无知

SqlCommand sqlcmd = new SqlCommand();
sqlcmd.Connection = connection;
connection.Open();
SqlTransaction tran = connection.BeginTransaction();
sqlcmd.Transaction = tran;


8Xy无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/lang/2023-02-18/1727.html

很赞哦! () 有话说 ()