MyDataAdapter.Update (MyDataSet);
要加上表名!
要加上表名!
解决方案 »
- WebBrowser的URL
- 后置代码输出script 脚本的问题
- 有懂wpf的吗?我是菜鸟,想请教一个问题。
- 文件导入求解???
- 问一下关于生产调度多目标规则组合优化的问题
- 非常简单的C#问题 怎么在控制台(黑屏)下生成.dll
- 请教一个简单的remoting问题——很简单的:(
- 急!winform中的datagrid,textbox绑定的是数据库中的日期字段(类型为varchar),显示时怎样实现"YYYY-MM-DD"格式,此时还能否实现dataad
- 水晶报表动态设置字段字体大小
- 多线程问题。新手求教
- 想用C#写一个可以修改首页的程序,不知怎么写
- 关于ListView的自动滚屏(狂慢狂占CPU!)
MyDataSet.Tables.Add (MyTable);此行代碼執行后﹐在原MYDATASET中MYTABLE表中的數據行的狀態是UNCHANGED。
可用DEBUG調試。
MyDataSet.Tables.Add (MyTable);
只要設置你取得MyTable內容的DATAADAPTER :
da.AcceptChangesDuringFill = false就能合并成功。
DataTable tbl = new DataTable();
OleDbConnection cn = new OleDbConnection(strConn);
OleDbDataAdapter da = new OleDbDataAdapter(strSQL, cn);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
cn.Open();
cb.GetUpdateCommand();
da.Fill(tbl);
OleDbTransaction txn = cn.BeginTransaction();
cb.GetUpdateCommand().Transaction = txn;
cb.GetInsertCommand().Transaction = txn;
cb.GetDeleteCommand().Transaction = txn;
da.Update(tbl);
txn.Commit();
cn.Close();