当存在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列并执行批量复制的事情正常工作

是否有额外的东西,我必须做的时候添加一个日期时间列?

当存在DateTime列时,批量复制抛出异常

根据我的经验,下面是导致这种问题的可能性

  1. 列类型匹配

  2. 允许在日期'时间列在您的表中为空,然后通过DataTable插入空值,如果它工作,那么问题与数据的其他映射是问题。

这可能不是由于它是DateTime列-检查您的ColumnMapping名称,因为它们区分大小写-这可能是问题所在。

在这里写博客