数据库常用操作

来源:互联网 发布:博睿软件测试 编辑:程序博客网 时间:2024/05/16 23:33
/// <summary>        /// 将DataTable中数据批量插入远程服务器的数据表中        /// </summary>        /// <param name="dt">源数据集</param>        /// <param name="Conn">目标服务器的数据连接字符串</param>        /// <param name="FieldStr">要插入的字段</param>        /// <param name="TableName">目标服务器的表名</param>        protected void SqlBulkCopyData(DataTable dt, string Conn, string[] FieldStr, String TableName)        {            //使用SqlBulkCopy把内存表DataTable里的数据插入答卷数据表            SqlBulkCopy bcp = new SqlBulkCopy(Conn);            //指定目标数据库的表名            bcp.DestinationTableName = TableName;            //指定源列和目标列            foreach (string field in FieldStr)            {                bcp.ColumnMappings.Add(field, field);            }            //写入数据库表            bcp.WriteToServer(dt);             bcp.Close();         }


 

原创粉丝点击