dataset插入数据库的问题 我从excel选出数据填充到dataset里面之后把这组数据插入到数据库,数据库里的表结构和dataset.table的相同有没有一次行把整组数据都插入到数据库的方法别一条一条循环 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以一次性的更新到数据库中,需要使用到dateapdter这个类中的update方法,具体你早早相关代码!实现起来很容易! 可以用DataAdapter整体更新进去 给你了类似的代码 DataTable dt = new DataTable(); DataTable dt2 = new DataTable(); string ad = "select * from D_BELONG where code>100 "; DataSet ResultDataSet = new DataSet(); OracleDataAdapter myAdapter = new OracleDataAdapter(ad, myConnection); OracleCommandBuilder cb = new OracleCommandBuilder(myAdapter); myAdapter.Fill(dt); dt2.Columns.Add("CODE", typeof(string)); dt2.Columns.Add("NAME", typeof(string)); dt2.Columns.Add("STATUS", typeof(int)); DataRow dr = dt2.NewRow(); dr["CODE"] = "5000"; dr["NAME"] = "5001"; dr["STATUS"] = "1"; dt2.Rows.Add(dr); dt = dt2; myAdapter.Update(dt); myConnection.Close(); return ResultDataSet; 就是条件不可能的 然后把dataset覆盖后更新回去 应该可以 晕了 今天都是这个问题 你正好能好好学学http://topic.csdn.net/u/20080528/14/e86d7171-b7d0-475e-b15c-475640309276.htmlhttp://topic.csdn.net/u/20080529/15/491c57f5-372b-4bfa-8313-0db9f8391c02.htmlhttp://topic.csdn.net/u/20080529/15/ac2fa45d-a19d-4576-a885-d53c416dd547.html 需要实现DataAdapter的更新Sql就行了,http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspxhttp://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspxhttp://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx 我象你这么做还是不行 我从EXCEL里把数据选出来放到放到DATASET里 之后替换了 那个空的DATASET 调用 UPDATE 方法 还是更新不了整个表 但是没有报异常 ,怎么回事 老是输入的字符串错误 谁有语音聊天室的代码!给我份吧!急用 如何用c#得到word文档的总页数啊? 100分求一个超级见天问题 关于asp.net的安装问题 我的dotnet 环境出现了->符号怎么去掉? 一个感觉比较高深的问题 问题很简单,很急,但我不会,请教了,撒分~ 求教如何把List转换的问题 WPF,反编译工具能看到XAML吗? C#中如何制作多窗口程序?谢谢。 C#泡泡提示 问再复于:http://topic.csdn.net/u/20080529/20/88123923-6f2c-41e6-96b9-fb32d23c23a3.html?seed=285536913
DataTable dt = new DataTable();
DataTable dt2 = new DataTable();
string ad = "select * from D_BELONG where code>100 ";
DataSet ResultDataSet = new DataSet();
OracleDataAdapter myAdapter = new OracleDataAdapter(ad, myConnection);
OracleCommandBuilder cb = new OracleCommandBuilder(myAdapter);
myAdapter.Fill(dt);
dt2.Columns.Add("CODE", typeof(string));
dt2.Columns.Add("NAME", typeof(string));
dt2.Columns.Add("STATUS", typeof(int)); DataRow dr = dt2.NewRow();
dr["CODE"] = "5000";
dr["NAME"] = "5001";
dr["STATUS"] = "1"; dt2.Rows.Add(dr);
dt = dt2;
myAdapter.Update(dt); myConnection.Close(); return ResultDataSet;
然后把dataset覆盖后更新回去 应该可以
http://topic.csdn.net/u/20080529/15/491c57f5-372b-4bfa-8313-0db9f8391c02.html
http://topic.csdn.net/u/20080529/15/ac2fa45d-a19d-4576-a885-d53c416dd547.html
http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
我象你这么做还是不行 我从EXCEL里把数据选出来放到放到DATASET里 之后替换了 那个空的DATASET 调用 UPDATE 方法 还是更新不了整个表 但是没有报异常 ,怎么回事