使用SQLBULKCOPY从Excel写入SQL表。 Excel有一个GUID列,在某些行上,该值为空。
当我写WriteToServer时,我收到此错误:
The given value of type String from the data source cannot be converted to type
uniqueidentifier of the specified target column.
dest sql表在该字段上是guid类型,并且可以为空。
现在我不会导出该字段,只是将其设置为默认为表格上的newID()。
但我想从excel导出实际数据。 SQLBULKCOPY上是否有设置来处理这类事情?
如果没有,任何可编程的方法来处理这种情况?