zoukankan      html  css  js  c++  java
  • 块拷贝

    /// <summary>
    /// 块拷贝
    /// </summary>
    /// <param name="source"></param>
    /// <param name="connectionString"></param>
    /// <param name="destinationTableName"></param>
    public static void SaveToSqlServer(DataTable source, string connectionString, string destinationTableName)
    {
    try
    {

    using (SqlBulkCopy bcp = new SqlBulkCopy(connectionString))
    {
    bcp.DestinationTableName = destinationTableName;
    bcp.BatchSize = 20000;
    bcp.BulkCopyTimeout = 1200;
    int columnIdex = 0;
    foreach (DataColumn column in source.Columns)
    {
    bcp.ColumnMappings.Add(columnIdex, columnIdex);
    columnIdex++;
    }
    bcp.WriteToServer(source);
    }
    }
    catch (Exception ex)
    {
    throw ex;
    }
    }


    public static void SaveToSqlServer(DataTable source, string connectionString, string destinationTableName, System.Collections.Generic.Dictionary<string, string> mappingColumns)
    {
    using (SqlBulkCopy bcp = new SqlBulkCopy(connectionString, SqlBulkCopyOptions.UseInternalTransaction))
    {
    bcp.DestinationTableName = destinationTableName;
    bcp.BatchSize = 20000;
    bcp.BulkCopyTimeout = 1200;
    try
    {
    foreach (string columnName in mappingColumns.Keys)
    {
    SqlBulkCopyColumnMapping columnMapID = new SqlBulkCopyColumnMapping(columnName, mappingColumns[columnName]);
    bcp.ColumnMappings.Add(columnMapID);
    }
    bcp.WriteToServer(source);
    }
    catch (Exception ex)
    {
    throw new Exception(ex.Message);
    }
    }
    }

  • 相关阅读:
    ldconfig和ldd用法
    Linux上ld和ld.so命令的区别
    一维二维码的提取、识别和产生
    最大轮廓和投影
    如何做出半透明和闪光效果
    马赫效应和应对方法
    钢管识别项目1
    钢管识别项目2
    选择轮廓(select_shape)
    压板识别项目分析
  • 原文地址:https://www.cnblogs.com/kevin1988/p/3590873.html
Copyright © 2011-2022 走看看