快速插入DataTabel 到数据库

 public static void SqlbulkcopyInsert(DataSet dataset)
        {

            string ie;
            if (dataset.Tables.Count > 0)
            {
                foreach (DataTable itemTable in dataset.Tables)
                {
                    SqlBulkCopy sqlbulkcopy = new SqlBulkCopy("Data Source=.;Initial Catalog=Work;Integrated Security=True", SqlBulkCopyOptions.UseInternalTransaction);
                    sqlbulkcopy.DestinationTableName = itemTable.TableName;//数据库中的表名
                    for (int i = 0; i < itemTable.Rows.Count; i++)
                    {
                        ie = itemTable.Rows[i][2].ToString();
                    }
                    sqlbulkcopy.WriteToServer(itemTable);
                }
            }
        } 
posted @ 2018-08-30 10:11  真菜  阅读(77)  评论(0)    收藏  举报