SqlDataAdapter MyDataAdapter;
MyDataAdapter=new SqlDataAdapter (SqlStr,CommConnection);
SqlCommandBuilder MyBuilder=new SqlCommandBuilder(MyDataAdapter) ;
DataSet MyDataSet2=new DataSet ();
//开始事务处理
SqlTransaction MyTrans1;
MyTrans1=CommConnection.BeginTransaction ();
try
{
MyTrans1=MyDataAdapter2.InsertCommand.Transaction ; //
MyDataAdapter.Fill (MyDataSet,"tmptable");
.......
MyDataAdapter.Update (MyDataSet);
MyTrans1.Commit ();
}
catch
{
MyTrans1.Rollback();
}
执行到 MyTrans1=MyDataAdapter2.InsertCommand.Transaction ;时出错,提示" 未将对象引用设置到对象的实例";请问如何解决?****************************
SqlDataAdapter.upDate的事务处理与SqlCommand的事务处理有何区别?
解决方案 »
- listview 怎么实现选中行高亮显示
- 对一张空表查询 select max() from table 时 dataReader.hasRows属性为什么为空
- Treeview是动态绑定的,怎样在点击其中的节点时弹出窗口。
- 如何设置ListBox的行高,急
- 一个超级简单的小问题!!!!!!!!!!!!!1
- 线程
- C# 怎么修改mac地址
- datagrid控件中有buttoncolumn这样一个列,点击这一列弹出选择对话框,点确定执行一种操作,点取消执行另外一种操作,如何做呢?
- Visual Studio 插件开发 如何添加一个文件到项目中?
- 怎么把其他类型的变量转换为整数型的?
- 怎样在临时表中创建索引?
- Spreadsheet和ChartSpace控件的使用问题,求助
-------------------------------------------------------->
MyDataAdapter2.InsertCommand.Transaction =MyTrans1 ;
这样也是不行的,同样的错误提示