var sqlconn = ConfigurationManager.ConnectionStrings["SQLConnStringRead"].ConnectionString;
string sql = "select * from TicketRecord where 1=2";
//Database db = new Database(sqlconn);
//var ds = db.QueryExtend(sql); DataTable ImportDT = SqlHelper.ExecuteDataTable(SqlHelper.SQLConnStringRead, CommandType.Text, sql);
for (int i = ; i <= count; i++)
{
DataRow dr = ImportDT.NewRow();
var tn = "SK".PadRight( - i.ToString().Length, '') + i;
dr["TicketNumber"] = tn;
dr["SceneryId"] = ;
dr["SceneryName"] = "";
dr["EnterpriseId"] = ;
dr["EnterpriseName"] = "";
dr["BatchNumber"] = "";
dr["SerialId"] = "";
dr["ParentId"] = ;
dr["TicketClassId"] = ;
dr["TicketClassName"] = "";
dr["TicketTypeId"] = ;
dr["TicketTypeName"] = "";
dr["RetailPrice"] = ;
dr["Discount"] = ;
dr["PeopleCount"] = ;
dr["TotalAmount"] = ;
dr["RefundPackageNum"] = ;
dr["RefundNum"] = ;
dr["RefundAmount"] = ; dr["FreePersonCount"] = ;
dr["ValidStartTime"] = "2015-08-12";
dr["ValidEndTime"] = "2015-08-12";
dr["SaleDate"] = "2015-08-12";
dr["UseNumber"] = ;
dr["HasCheckedNum"] = ;
dr["PayType"] = ;
dr["PayStatus"] = ;
dr["TicketStatus"] = ;
dr["DrawWay"] = ;
dr["PrintType"] = ;
dr["PackageNum"] = ;
dr["HostName"] = "";
dr["RowStatus"] = ;
dr["CreatorId"] = ;
dr["CreateBy"] = "";
dr["CreateOn"] = "2015-08-12";
dr["UpdateId"] = ;
dr["UpdateBy"] = "";
dr["UpdateOn"] = "2015-08-12";
dr["Prefix"] = "";
dr["Postfix"] = "";
dr["MidNum"] = "";
dr["Remark"] = "";
dr["BookMobile"] = "";
dr["ActivateDate"] = "2015-08-12";
dr["InsidePrice"] = ; ImportDT.Rows.Add(dr);
}
SqlConnectionStringBuilder sqlcsb = new SqlConnectionStringBuilder();
sqlcsb.ConnectionString = ConfigurationManager.ConnectionStrings["SQLConnStringRead"].ConnectionString;
SqlConnection SqlConn = new SqlConnection(sqlcsb.ConnectionString);
SqlConn.Open();
SqlBulkCopy bulkCopy = new SqlBulkCopy(SqlConn); ;
bulkCopy.BatchSize = count;
bulkCopy.BulkCopyTimeout = ;
bulkCopy.DestinationTableName = "TicketRecord";
bulkCopy.WriteToServer(ImportDT);
bulkCopy.Close();
SqlConn.Close();

SqlBulkCopy批量添加数据的更多相关文章

  1. sql 中的Bulk和C# 中的SqlBulkCopy批量插入数据 ( 回顾 and 粗谈 )

    通常,我们会对于一个文本文件数据导入到数据库中,不多说,上代码. 首先,表结构如下.   其次,在我当前D盘中有个文本文件名为2.txt的文件. 在数据库中,可以这样通过一句代码插入. Bulk in ...

  2. EF批量添加数据性能慢的问题的解决方案

    //EF批量添加数据性能慢的问题的解决方案 public ActionResult BatchAdd() { using (var db = new ToneRoad.CEA.DbContext.Db ...

  3. .Net中批量添加数据的几种实现方法比较

    在.Net中经常会遇到批量添加数据,如将Excel中的数据导入数据库,直接在DataGridView控件中添加数据再保存到数据库等等. 方法一:一条一条循环添加 通常我们的第一反应是采用for或for ...

  4. SqlBulkCopy批量添加

    /// <summary> /// 添加数据 /// 注:DataTable列名必须和数据库列名一致 /// </summary> /// <returns>< ...

  5. ADO.NET- 中批量添加数据的几种实现方法比较

    在.Net中经常会遇到批量添加数据,如将Excel中的数据导入数据库,直接在DataGridView控件中添加数据再保存到数据库等等. 方法一:一条一条循环添加 通常我们的第一反应是采用for或for ...

  6. SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法

    原文:SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法 在new SqlBulkCopy对象的时候,设置一下SqlBulkCopyOptions选项即可,按位或运算 SqlBulkC ...

  7. ThinkPHP批量添加数据和getField()示例

    批量添加数据 // 批量添加数据 $User = M('users'); $dataList[] = array('name'=>'thinkphp','email'=>'thinkphp ...

  8. thinkphp3.2 批量添加数据

    这是我遇到的thinkphp3.2 当中最让我无语的坑 批量添加数据有个方法是 addAll() 这个方法一定要注意数组的键名,一定要整齐!!! 可以在存入数据前,用ksort()方法将数组的键名排序 ...

  9. spring boot之使用通用Mapper批量添加数据

    通用Mapper是一款针对mybatis进行扩展的轻量级组件,使用起来非常方便.当调用其针对mysql进行批量添加数据的方法时,发现报错,仔细研究了一番,发现是在使用通用Mapper上出现了问题.下面 ...

随机推荐

  1. Struts2与Ajax的整合

    整合: 导入jar包 sturts2-json-plugin-2.1.8.1.jar 说明: 在该jar包中有struts-plugin.xml文件 <struts>            ...

  2. Selenium2学习-042-Selenium3启动Firefox Version 48.x浏览器(ff 原生 geckodriver 诞生)

    今天又被坑了一把,不知谁把 Slave 机的火狐浏览器版本升级为了 48 的版本,导致网页自动化测试脚本无法启动火狐的浏览器,相关的网页自动化脚本全线飘红(可惜不是股票,哈哈哈...),报版本不兼容的 ...

  3. CentOS7.2 创建本地YUM源和局域网YUM源

    1背景 由于开发环境只有局域网,没法使用网上的各种YUM源,来回拷贝rpm包安装麻烦,还得解决依赖问题. 想着搭建个本地/局域网YUM源,方便自己跟同事安装软件. 2环境 [root@min-base ...

  4. python pip安装问题

    scipy-0.18.1-cp34-cp34m-win32.whl is not a supported wheel on this platform. 遇到该问题需要更新pip版本 1.更新pip: ...

  5. scp使用

    从82服务器复制文件 scp -P 50028 -r root@***.**.**.82:/data/upload.tar / -P:指定非ftp22端口

  6. HBASE基础知识

    HBASE的集群的搭建HBASE的表设计HBASE的底层存储模型 HBase 是一个高可靠.高性能.面向列.可伸缩的分布式缓存系统.利用HBase 技术可在廉价PC Server上搭建起大规模结构化存 ...

  7. 闲说HeartBeat心跳包和TCP协议的KeepAlive机制

    很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据.使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议. ...

  8. weblogic10异常:org.hibernate.hql.ast.HqlToken

    转自:http://www.programgo.com/article/68682994452/ 在做查询的时候,报出  org.hibernate.QueryException: ClassNotF ...

  9. Python __builtins__模块拾穗

    1.isinstance函数:除了以一个类型作为参数,还可以以一个类型元组作为参数. isinstance(obj,basestring)===isinstance(obj,(str,unicode) ...

  10. mysql数据库的备份与恢复

    假定我们的目标数据库是 test, 表是 user.假定mysql的用户名和密码均为 root. 备份与恢复所用的程序分别是mysql软件包提供的 mysqldump 命令和 mysql 命令.思想很 ...