BULK从DataTable插入DB2

时间:2017-11-27 05:54:54

标签: c# .net transactions db2

我在.net项目中使用Db2BulkCopy类的WriteToServer()方法,将数据表中的一些数据插入到表(db2)中。我得到了一个非常一般的错误,我不知道如何处理:

  

当前事务由于错误“回滚” - “952”   {“ERROR [40506] [IBM] [DB2 / LINUXX8664] SQL1476N由于错误\” - 952 \“而回滚当前事务。”}

我尝试在数据库表中手动添加一条记录,一切正常。 如果我们之前遇到这个,请提供一些提示。谢谢!

1 个答案:

答案 0 :(得分:0)

我更改了超时,问题又出现了。这似乎是由于外键不在相关表中的事实引起的。 谢谢你的一切!