当存在DateTime列时,批量复制抛出异常
本文关键字:复制 抛出异常 存在 DateTime 列时 | 更新日期: 2023-09-27 18:07:19
我在c#中做批量复制,它的工作很好,除了当我添加一个DateTime列到数据表的批量复制抛出一个异常,The given ColumnMapping does not match up with any column in the source or destination.
,当我删除DateTime列并执行批量复制的事情正常工作
是否有额外的东西,我必须做的时候添加一个日期时间列?
根据我的经验,下面是导致这种问题的可能性
-
列类型匹配
-
允许在日期'时间列在您的表中为空,然后通过DataTable插入空值,如果它工作,那么问题与数据的其他映射是问题。
这可能不是由于它是DateTime列-检查您的ColumnMapping名称,因为它们区分大小写-这可能是问题所在。
在这里写博客