1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 |
DataTable dt = new
DataTable(); dt.Columns.Add( "UserName" , typeof ( string )); dt.Columns.Add( "Age" , typeof ( int )); dt.Rows.Add( "zzq1" , 19); dt.Rows.Add( "zzq2" , 20); using
(System.Data.SqlClient.SqlBulkCopy bcp = new
System.Data.SqlClient.SqlBulkCopy( "Data Source=.;Initial Catalog=Test;Integrated Security=True" )) { //指定目标数据库的表名 bcp.DestinationTableName = "UserInfo" ; //建立数据源表字段和目标表中的列之间的映射 bcp.ColumnMappings.Add( "UserName" , "UserName" ); bcp.ColumnMappings.Add( "Age" , "Age" ); //写入数据库表 dt 是数据源DataTable bcp.WriteToServer(dt); //关闭SqlBulkCopy实例 bcp.Close(); } //using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Test;Integrated Security=True")) //{ // string sql = "Delete [Test].[dbo].[UserInfo]"; // using (SqlCommand com = new SqlCommand(sql, conn)) // { // conn.Open(); // object obj = com.ExecuteScalar(); // } //} |
原文:http://www.cnblogs.com/since87/p/3538980.html