摘要: 最近有个需求,将excel中的数据大批量导入到Sql Server中,方法很简单,使用SqlBulkCopy即可,网上介绍的方法也比较多,这里只是介绍一下对于数据的异常处理。 由于项目是放在服务中运行,出现错误的数据希望只是希望将数据单独保存下来,不去影响其他数据的导入,网上找了一圈,没有找到合适的办法,只好自己仔细研究了一下,然后看到了SqlRowsCopied事件,MSDN中解释:在每次处理完 NotifyAfter 属性指定的行数时发生。如果将NotifyAfter设置为1的话,每次都记录一下当前执行到的行数,当出现异常的时候,可以定位到出错的行数。当知道了出错的行数,剩下的事情就... 阅读全文
posted @ 2013-10-15 09:26 applextt 阅读(897) 评论(0) 推荐(0) 编辑