如何用sql语句插入到DateSet里,然后把DateSet里的所有行插入数据库里 听说不断的打开数据库插入资料再关闭数据库,会影响效率,所以我想,先把数据都更新到DateSet里,再一次过把DateSet里里的数据插入到数据库里,那么应该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mySqlDataAdapter.Update(myDataSet, "Customers")http://support.microsoft.com/kb/307587/zh-cn sqlCommandBulilder mysqlCommandBulilder =new sqlCommandBulilder(sqlDataAdapter1);sqlDataAdapter1.MissingSchemaAction=MissingSchemaAction.AddWithkey;sqlDataAdapter1.Fill(myDataSet,"Customers"); DAtaRow myDataRow; myDataRow.Table["Customers"].NewRow(); myDataRow["ID"]="NewID"; . . . myDataSet.Table["Customers"].Rows.Add(myDataRow); sqlDataAdapter1.Update(myDataSet,"Customers"); 把数据读到Dataset里面再往数据库填充。相当于rao了个圈子。DataSet也是调用相应的sql语句如果想效率高用存储过程 楼上方法很对,通过把操作语句添加到List<string>里。再传递到存储过程一次更新。 模态对话框也可以失去焦点? 急等:简单的C#的字符串分解问题 SharpZipLib怎么压缩目录 关于程序多次运行的问题 点击按钮出错,但是跟踪不到错误? 做数据的图表分析可以用水晶报表吗? 连数据库的一点疑问,望大虾们来说说。。。 写这样格式的 XML,需要怎样写? C#反射泛型的问题 实现这样的功能:自动登陆CSDN一次(即程序自动填入“姓名”,“密码”,按下“登陆”) C#关闭释放网络流 DataView 过滤问题
sqlDataAdapter1.MissingSchemaAction=MissingSchemaAction.AddWithkey;
sqlDataAdapter1.Fill(myDataSet,"Customers");
DAtaRow myDataRow;
myDataRow.Table["Customers"].NewRow();
myDataRow["ID"]="NewID";
.
.
.
myDataSet.Table["Customers"].Rows.Add(myDataRow);
sqlDataAdapter1.Update(myDataSet,"Customers");
DataSet也是调用相应的sql语句如果想效率高用存储过程