我正在使用 SqlBulkCopy 将数据从 excel 和另一个数据库导入到 2 个不同的 SQL 表中。一切都很顺利,直到我每次在目标表中丢失一行时,无论是来自 excel 还是来自其他数据库的源。连接字符串如下:private string GetExcelConnectionString(string excelfile) { Dictionary<string, string> props = new Dictionary<string, string> { ["Provider"] = "Microsoft.ACE.OLEDB.12.0", ["Extended Properties"] = "'Excel 12.0 XML;HDR=YES'", ["Data Source"] = excelfile }; StringBuilder sb = new StringBuilder(); foreach (KeyValuePair<string, string> prop in props) { sb.Append(prop.Key); sb.Append('='); sb.Append(prop.Value); sb.Append(';'); } return sb.ToString(); }
1 回答
- 1 回答
- 0 关注
- 201 浏览
添加回答
举报
0/150
提交
取消