使用SqlBulkCopy, 插入整个DataTable中的所有数据到指定数据库中

 

string sql="";
dbhelper.ExecuteNonQuery(sql);
DataTable dt = dbhelper.GetDataTable(sql);
if (dt != null && dt.Rows.Count > 0)
{
    SqlBulkCopy bcp = new SqlBulkCopy("server=.;database=Service;uid=sa;pwd=123456");
    bcp.DestinationTableName = "InventoryDiff";
    bcp.WriteToServer(dt);
}

你可能感兴趣的:(Datatable)