错误无法在多个主键列中插入空值:SQLBulkCopy

时间:2015-03-20 06:31:50

标签: c# sql-server-2008 sqlbulkcopy

我有一个SQL Server表,第一列ID是主要标识列,第二列是BatchId,它也是主键的一部分。

在数据表dt中,我明确地添加了列batchId。使用SqlBulkCopy从数据表插入SQL Server时,我将batchId列分配给相同的值(例如,今天的{0}} batchId1,对于下一个日期batchId将为2,依此类推),但SqlBulkCopy说明错误

  

无法将空值插入表格' xxxx'";

尽管赋值。我也通过了SqlBulkCopyOptions.KeepIdentity& SqlBulkCopyOptions.KeepNulls类的SqlBulkCopy个参数。

任何帮助表示感谢,提前谢谢!

0 个答案:

没有答案