【发布时间】:2013-08-10 02:31:58
【问题描述】:
使用 SqlBulkCopy 并获得此异常:
从 bcp 客户端收到一个无效的列长度,用于 colid 30。
几个小时以来,我一直在用头撞这个。我知道哪一行有问题,但我不知道“colid 30”是哪一列。数据表中有 178 列。所有值似乎都是正确的,我没有看到任何比我的数据库中的任何列数据类型更长的值。
这个数据库包含房产列表,目前有超过 300 万条记录,所有这些都很好。
有没有办法查明什么是 colid 30?或者有没有办法查看bcp提交给数据库的实际SQL?
【问题讨论】:
-
这可能会对您有所帮助:SqlBulkCopy and the "colid" error。我没有亲自遇到过这个问题,所以我不知道链接是否回答了它;否则我会添加它作为答案。
标签: sql sqlbulkcopy