【发布时间】:2013-04-04 11:36:49
【问题描述】:
我正在 c# 中进行批量复制,它工作正常,除非我将 DateTime 列添加到 DataTable 中,当我删除 DateTime 列并执行批量复制时,批量复制会引发 The given ColumnMapping does not match up with any column in the source or destination. 异常正常
添加 DateTime 列时我需要做些什么吗?
【问题讨论】:
-
DateTime.MinValue\MaxValue 不适合 SQL DateTime。确保不插入此值。使用可为空的日期时间?在 C# 代码中指定无日期值。
-
您确定区分大小写吗?检查数据库和数据表之间的列名
-
您确定目标表中的日期\时间列可用吗?
标签: c# sql sql-server-2008-r2 columnmappings