C# 将数据批量插入accesss中
来源:互联网 发布:java调用ie浏览器 编辑:程序博客网 时间:2024/05/16 14:45
public static DataTable UpdateRows(string connectionString, string queryString, string tableName, DataSet ds) { using (OleDbConnection conn = new OleDbConnection(connectionString)) { conn.Open(); OleDbDataAdapter adapter = new OleDbDataAdapter(queryString, conn); OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter); DataTable table1 = new DataTable(); adapter.Fill(table1); for (int n= 0; n< ds.Tables[0].Rows.Count; n++) { DataRow row = table1.NewRow(); for (int m = 0; m < ds.Tables[0].Columns.Count; m++) { row[m+1] = ds.Tables[0].Rows[n][m].ToString(); } table1.Rows.Add(row); } adapter.UpdateCommand = builder.GetUpdateCommand(); adapter.Update(table1); return table1; } }
因为我不知道datatable的列和行数所以就用了循环;
access中的批量更新语句,也就是在sqlserver内的语句是update t1 set t1.id = t2.id from t2 where t1.id1 = t2.id1;的功能在access内的语句:
UPDATE [t1] as a INNER JOIN [t2] as b ON a.电话 = b.号码 SET a.状态1 =b.状态
0 0
- C# 将数据批量插入accesss中
- 怎样将DataTable中数据批量插入表中??
- SQL批量插入数据:将同一个表中某列符合条件的数据批量插入此表中
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- 将excle数据批量插入到数据库表中
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- C#实现数据批量插入
- C# 批量插入数据方式
- C#批量插入数据SqlBulkCopy
- C#中海量数据的批量插入和更新
- C#中数据的批量插入和更新_Asp.net
- C#中数据的批量插入和更新
- C#中海量数据的批量插入和更新 [顶]
- c#中往mysql里批量插入上万条数据
- C#中海量数据的批量插入和更新
- C# 批量插入表SQLSERVER SqlBulkCopy往数据库中批量插入数据
- Hibernate中,数据批量插入
- LODOP票据套打
- Eclipse安装SVN插件的问题
- Linux netstat命令详解
- 关于C++字符串转换成整数
- jQuery和CSS3超酷图片和按钮点击波特效
- C# 将数据批量插入accesss中
- [读书笔记]《Google软件测试之道》---Google是如何测试的?
- test
- 快速更改Windows 8/8.1的磁盘IDE/AHCI模式
- 快速排序最简实现
- Connection接口
- 第二周项目4——考了语文数学的学生
- 【Android基础篇】SimpleAdapter动态添加数据时的ListView刷新
- ClassLoader加载类