【发布时间】:2011-03-27 05:26:44
【问题描述】:
我想要做的基本上是采取 any generic DataTable 然后 将所有 DateTime 列转换为 SqlDateTime 列。 (即如果日期时间列值 = datetime.MinValue 则将其设置为 SqlDateTime.Null)
我是否可以在不更改原始数据表(即不添加计算列)或不必逐行解析整个数据表的情况下做到这一点?
我想这样做的原因是因为我需要将此 Datatable 提供给 SQLBulkCopy 方法,该方法会将它们一起写入数据库。使用 datetime 字段的问题是它在上传时会抛出错误。
AgentX
【问题讨论】:
标签: .net sql-server-2005 datatable type-conversion