zoukankan      html  css  js  c++  java
  • SqlBulCopy

    using System.Data.SqlClient;

    protected void SqlBulkCopyData(DataTable dt)

            {

                //使用SqlBulkCopy把内存表DataTable里的数据插入答卷数据表

                SqlBulkCopy bcp = new SqlBulkCopy(connectionString);

          //指定目标数据库的表名

                bcp.DestinationTableName = "tAnswer";

                //建立数据源表字段和目标表中的列之间的映射

                SqlBulkCopyColumnMapping MapUserID = new SqlBulkCopyColumnMapping();

                MapUserID.DestinationColumn = "fUserID";

                MapUserID.SourceColumn = "UserID";

                bcp.ColumnMappings.Add(MapUserID);

                SqlBulkCopyColumnMapping MapQID = new SqlBulkCopyColumnMapping();

                MapQID.DestinationColumn = "fQuestionID";

                MapQID.SourceColumn = "QuestionID";

                bcp.ColumnMappings.Add(MapQID);

                SqlBulkCopyColumnMapping MapAnswer = new SqlBulkCopyColumnMapping();

                MapAnswer.DestinationColumn = "fAnswer";

                MapAnswer.SourceColumn = "Answer";

                bcp.ColumnMappings.Add(MapAnswer);

                //写入数据库表

                bcp.WriteToServer(dt);

                bcp.Close();

            }

  • 相关阅读:
    sql server delete语句
    sql server 通配符
    sql server join联结
    windows下如何使用两个版本的nodejs
    PHP的Trait 特性
    PHP错误与异常处理try和catch
    laravel belongsTo()&hasOne()用法详解
    Laravel Model 的 fillable (白名单)与 guarded (黑名单)
    js原生,缓动动画封装
    js原生轮播图
  • 原文地址:https://www.cnblogs.com/duwamish/p/1357992.html
Copyright © 2011-2022 走看看