請教原因何在???在線等待 你要实现什么?dss.GetChanges返回的只是使用DataTable.Rows.Add()或DataTable.Rows.Insert()方法插入的数据, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只是用dss.getchagnes測試。我要實現的是將DSS中改變的新增的數據插入數據庫中。.......adapter.SelectCommand = new OleDbCommand("select * from EduChangedGrade",con);OleDbCommandBuilder custCB = new OleDbCommandBuilder(adapter);con.Open();DataSet dss = new DataSet();adapter.Fill(dss);dss.Merge(ds);adapter.Update(dss);con.Close();為何總是不成功?原因何在 dss.Merger(ds)后并没把表的记录添加到dss的对应的表中实现你所述的问题把ds.Matchtable的记录添加到dss.Matchtable中后再提交就ok的 还有一点需要注意,DataSet.中的表要有主键更新才能成功 我已經搞清楚了﹐原因是因為DS.MERGE方法不會改變ROWSTATE,仍為UNCHANGED﹐所以不能UPDATE成功。謝謝各位。 c# 读取SQL数据库内数据的平均值问题 关于treeView WebBrowse 控件和IE访问结果不同,怎么办? 智力题目,测试你的智力 怎么获得从1970年到现在时刻的妙数? 如何把16进制数转换为int32型的,急,求解 新手---窗口里面的可视控件怎样实现随窗口大小变化!!!请高手赐教! C#中是否存在针对DirectX的接口? windows form 中Application是什么用途的呢??谢谢 急!!!回答我问题巨分奉献 使用.net Remoting部署之后,Web应用程序的延时问题 怎样在WIinform点击按钮,得到当前点击按钮的Text内容?
我要實現的是將DSS中改變的新增的數據插入數據庫中。
.......
adapter.SelectCommand = new OleDbCommand("select * from EduChangedGrade",con);
OleDbCommandBuilder custCB = new OleDbCommandBuilder(adapter);
con.Open();
DataSet dss = new DataSet();
adapter.Fill(dss);
dss.Merge(ds);
adapter.Update(dss);
con.Close();
為何總是不成功?原因何在
实现你所述的问题
把ds.Matchtable的记录添加到dss.Matchtable中
后再提交就ok的