请问:如何将结果集中的输入插入到表中?急!!! 问题是这样的:欲将vfp的.dbf表数据导入到access库中,现已将数据取出,存于dataset结果集中,但不知如何才能以最简单快捷的方法将结果集中的数据插入到access数据库中,前提我不想使用循环,请问有没有什么更好的方法?使用语言C#,环境.net 2005。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只在SQL里面试过,Access里面应该也可以吧。绑定OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MyAccess.accdb");con.Open();DataGridView dataGridView = new DataGridView();OleDbDataAdapter dateadapter = new OleDbDataAdapter("select * from table",con);OleDbCommandBuilder builder = new OleDbCommandBuilder(dateadapter);DataSet dataset = new DataSet();dateadapter.Fill(dataset);dataGridView.DataSource = dataset.Tables[0];绑定以后若表里的数据有更改(增、删、改、查都可以)dateadapter.Update(ds);优点:执行速度快,数据集里更改了只用一句代码就可以自动向数据库发送更新结果。缺点:只能单表操作,而且更改的表必须有主键。另外试的时候表里面最好不要有标示列,不然很麻烦。 上面的ds写错了,应该是dataset 关键的位置就在于OleDbCommandBuilder builder = new OleDbCommandBuilder(dateadapter); 哪位朋友熟悉IOCOMP中的PLOTX趋势图控件,有问题想请教 C# excel导入datagridview显示问题 创建存储过程时执行SELECT语句表名不能用参数代替么 关于XenoCode加密的问题 C# 图片防盗链怎么做啊? 怎么在字符串中加入回车? datatable 查询问题 java的一段代码想转成c#,但是对java不太清楚。马上大神看哈 流的Encoding指定问题 一个页面中的按钮事件怎样访问其他页面中的对象? winForm Icon 问题 求DundasWebChart.dll的使用教程,望知道的朋友帮帮忙
con.Open();
DataGridView dataGridView = new DataGridView();
OleDbDataAdapter dateadapter = new OleDbDataAdapter("select * from table",con);
OleDbCommandBuilder builder = new OleDbCommandBuilder(dateadapter);
DataSet dataset = new DataSet();
dateadapter.Fill(dataset);
dataGridView.DataSource = dataset.Tables[0];
绑定以后若表里的数据有更改(增、删、改、查都可以)dateadapter.Update(ds);
优点:执行速度快,数据集里更改了只用一句代码就可以自动向数据库发送更新结果。
缺点:只能单表操作,而且更改的表必须有主键。另外试的时候表里面最好不要有标示列,不然很麻烦。
OleDbCommandBuilder builder = new OleDbCommandBuilder(dateadapter);