问一个订单系统的问题 你需要先模拟出这种“只进去一半”的情况,贴出代码来说明为什么只进去一半。没有什么“突然断网,或页面被关掉”就一定只进去一半数据这种说法。你需要先能贴出你的bug代码,再来讨论。数据库事务,放在10年前也许算是一个比较通用的解决办法。放在今天,完全过时了。因为单纯依赖数据库事务会让程序(仅指今天在大系统“秒杀”和“大数据”背景下的电商系统,不是指10年前的电商系统)业务处理速度慢200倍,无法真正放到大点的应用中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using (SqlBulkCopy sqlBC = new SqlBulkCopy(conn)) { sqlBC.BatchSize = 10000; sqlBC.BulkCopyTimeout = 500; sqlBC.DestinationTableName = "dbo.bar_code"; sqlBC.ColumnMappings.Add("no", "no"); sqlBC.ColumnMappings.Add("code", "code"); sqlBC.ColumnMappings.Add("ean", "ean"); sqlBC.ColumnMappings.Add("date_time", "date_time"); sqlBC.ColumnMappings.Add("ref_no", "ref_no"); sqlBC.ColumnMappings.Add("author", "author"); sqlBC.WriteToServer(DTup); }我用的是这种批量录入的方法,这种方法也是事务。我是用excel导入的,如果在excel导入的过程中,突然关掉,或者断电,就不知道数据完成情况,所以就想和京东的样会有一个订单没有完成,异常之类的。 @model IEnumerable<MvcMovie.Models.Movie> VS 2008 怎么连接oracle9i的数据库啊? 关于使用ASP.net下载网络资源文件到本地 的疑问 急!!!!!!!!!GridView怎样排序?? 一个简单问题 框架页的问题 asp.net里有啥办法可以显示ole字段? 这句SQL语句是什么意思啊!紧急求助 我这个代码怎么老是上传出错?动态设定背景图片老没值哇... 数据库的更新?????????? CSS float:left 为什么不起作用 有谁调用过oData
{
sqlBC.BatchSize = 10000;
sqlBC.BulkCopyTimeout = 500;
sqlBC.DestinationTableName = "dbo.bar_code";
sqlBC.ColumnMappings.Add("no", "no");
sqlBC.ColumnMappings.Add("code", "code");
sqlBC.ColumnMappings.Add("ean", "ean");
sqlBC.ColumnMappings.Add("date_time", "date_time");
sqlBC.ColumnMappings.Add("ref_no", "ref_no");
sqlBC.ColumnMappings.Add("author", "author");
sqlBC.WriteToServer(DTup);
}
我用的是这种批量录入的方法,这种方法也是事务。我是用excel导入的,如果在
excel导入的过程中,突然关掉,或者断电,就不知道数据完成情况,所以就想和京东的样
会有一个订单没有完成,异常之类的。