2012年3月27日
摘要: SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究在SqlServer 2000中datetime 的空值即默认值为1900-01-01 00:00:00,C#中DateTime的空值是最小值0001-01-01 00:00:00,对于数据库的插入,更新为空值的日期值来说多少有点不如人所愿。比如说我插入的是空值我取出的也要是空值,但SqlServer偏偏给了我一个默认值。有点无奈。对于如何协调二者,给我带来了不少麻烦。引起这样的原因是:DateTime和Int,Double一样都是值类型,必须有一个值。解决的办法:1.从数据库的角度:把该字段的类型改为自定义 阅读全文
posted @ 2012-03-27 13:28 VincentZhu 阅读(3285) 评论(0) 推荐(0) 编辑