使用sqlbulkcopy 批量导入Excel 数据 如何返回成功导入的行数?
各位兄弟有熟悉sqlbulkcopy的吗?使用sqlbulkcopy 批量导入Excel 数据 如何返回成功导入的行数?
[解决办法]
using (SqlBulkCopy sqlBC = new SqlBulkCopy(conn))
{
sqlBC.BatchSize = 100;
sqlBC.BulkCopyTimeout = 60;
// NotifyAfter 属性,在每插入100条数据时,相应事件。
sqlBC.NotifyAfter = 10000;
sqlBC.SqlRowsCopied += new SqlRowsCopiedEventHandler(OnSqlRowsCopied);
}
void OnSqlRowsCopied(object sender, SqlRowsCopiedEventArgs e)
{}