using (System.Data.SqlClient.SqlBulkCopy bcp = new System.Data.SqlClient.SqlBulkCopy(strConnect))
{
//指定目标数据库的表名
bcp.DestinationTableName = "tableName";
//建立数据源表字段和目标表中的列之间的映射
bcp.ColumnMappings.Add("a", "a");
bcp.ColumnMappings.Add("s", "s");
bcp.ColumnMappings.Add("d", "d");
bcp.ColumnMappings.Add("f", "f");
bcp.ColumnMappings.Add("g", "g");//将数据源的对应的列添加的目标表中的列
//写入数据库表 dt 是数据源DataTable
bcp.WriteToServer(dt);
//关闭SqlBulkCopy实例
bcp.Close();
}
转载请注明原文地址: https://ju.6miu.com/read-677673.html