当分配给命令的连接处于挂起的本地事务中时,命令必须具有事务对象才能执行。该命令的 Transaction 属性尚未初始化。

解决方案 »

  1.   

    //call CommandBuilder
                OleDbCommandBuilder cCmdBuilder = new OleDbCommandBuilder(cAdapter);
                Trace.Write("正确");
                cAdapter.UpdateCommand = cCmdBuilder.GetUpdateCommand();
                Trace.Write("正确");
                cAdapter.InsertCommand = cCmdBuilder.GetInsertCommand();
                cAdapter.DeleteCommand = cCmdBuilder.GetDeleteCommand();
                //end CommandBuilder
                Trace.Write("正确");
                cAdapter.Update(cDataSet, "Employees");
    在调用cAdapter.UpdateCommand = cCmdBuilder.GetUpdateCommand();
    时候出现上述错误。
      

  2.   

    .net 最好去.net 专区问.