【发布时间】:2011-05-26 15:17:45
【问题描述】:
我无法识别日期时间数据列的类型。
如果我从 SQL 2008 中获取 DataTable,则 datetime DataColumn 可能是 datetime 或 datetime2,但在 C# 中似乎没有区别。
我需要在加载到 SQL 之前验证数据...
有什么想法吗?
【问题讨论】:
-
在读取类型是否为
SqlDbType.DateTime2时,您可以做一些检查。将数据库类型更改为 datetime2 是不可能的吗? -
是的,我的解决方案必须假设 Sql 表中可以包含任何列和数据类型。它也可以是 SQL 2005 db - 仅限日期时间...
标签: c# datetime types datacolumn datetime2