我正在尝试将大型 Excel 电子表格复制到 SQL Server 数据库中。我正在打开一个到 Excel 电子表格的 OldDbConnection 并从 [Sheet1$] 中读取所有内容。然后,我使用 OleDbCommand 来获取带有电子表格数据的 IDataReader。
Excel 工作表中有几个单元格的文本内容超过 256 个字符。但是,一旦使用 SqlBulkCopy 将其上传到数据库表,我只能看到数据库中这些 excel 单元格的前 255 个字符。数据库表字段的长度为 5000 个字符。
SqlBulkCopy 是否限制字段大小?谢谢!