datatable数据插入到数据库

heimeigui131421 2012-06-01 04:50:51
如何将datatable中的数据插入到数据库中的表A中,有人知道吗?
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanjia151 2012-06-01
  • 打赏
  • 举报
回复
这个简单啊SqlConnection con = dbu.getConnection();
SqlCommand conn = con.CreateCommand();
string inser = "select a_activityName, a_activityDescribe,a_activityStartTime" +
",a_activityEndTime" +
", a_activityId from tb_activity ta where a_deleteActivity = 0 ";
SqlDataAdapter sda = new SqlDataAdapter(inser, con);
DataSet ds = new DataSet();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
aboutC 2012-06-01
  • 打赏
  • 举报
回复
-、- 慢慢赋值插.或者2楼的方法
大笨蛋 2012-06-01
  • 打赏
  • 举报
回复
结贴率0。。。
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 在C#编程环境中,将存储于DataTable中的大量数据传输至数据是一项常规的数据管理任务。本文的核心议题是如何将保存在Access数据内的员工考勤记录同步至SQL Server数据平台。鉴于所处理的数据规模相当可观(最高可达40万条数据记录),采用逐条插入数据传输方式显然难以满足效率要求,因此文章提出了一种批量数据传输的解决方案,该方案具体运用了C#的SqlBulkCopy组件以达成高效的数据批量处理目标。文章阐述了如何从Access数据获取数据并填充至DataTable对象中。此过程是通过定义一个方法,即OleGetDataTable,来完成的。该方法借助OleDbConnection与OleDbDataAdapter与Access数据进行交互,并且依据配置文件中指定的数据连接字符串来建立连接。具体实施时,首先从配置文件中读取数据连接字符串,随后创建一个OleDbConnection对象用以建立与数据的连接,再创建一个OleDbDataAdapter对象执行SQL查询指令并将结果集填充到DataTable中。文章详尽说明了如何将DataTable中的数据批量传输至SQL Server数据。这一过程是通过实现一个名为DataTableToSQLServer的方法来执行的。在该方法中,运用SqlBulkCopy组件以实现迅速的数据导入。SqlBulkCopy是.NET Framework中提供一个专用于高效地将数据从一个数据源(比如DataTable)批量复制到SQL Server数据的指定表中的组件。在使用SqlBulkCopy时,必须确认目标表已经存...

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧