1、类有个DateTime成员变量,从数据库读取Date字段值后赋值到该成员变量。
2、数据库里该字段是NULL,也就是可填不可填。
3、还有个winform界面用来显示该日期值。问题:
数据库里该字段的值为NULL时怎么办?总不能把NULL值赋值给类的DateTime成员变量吧?我现在的解决办法是:在sql语句里判断如果是NULL,则赋值为9998-12-31,然后再赋值给类成员变量。
成员变量显示在winform时,又判断是不是9998-12-31,如果是,则显示0000-00-00。
类的成员变量保存到数据库时,又是判断是不是不是9998-12-31,如果是则在sql语句里不包含该字段的插入语句。
2、数据库里该字段是NULL,也就是可填不可填。
3、还有个winform界面用来显示该日期值。问题:
数据库里该字段的值为NULL时怎么办?总不能把NULL值赋值给类的DateTime成员变量吧?我现在的解决办法是:在sql语句里判断如果是NULL,则赋值为9998-12-31,然后再赋值给类成员变量。
成员变量显示在winform时,又判断是不是9998-12-31,如果是,则显示0000-00-00。
类的成员变量保存到数据库时,又是判断是不是不是9998-12-31,如果是则在sql语句里不包含该字段的插入语句。
解决方案 »
- vs2008自带打包覆盖安装问题
- c#写window服务程序
- 那本书上有专门将C#中与C++的不同点全部摘出来讲的
- [强烈推举] 微软2005百家讲坛开发视频1.81G教程--第一季(超好的视频讲座) 下载
- 求助:关于GDI+
- 使用COM组件数组的方式向Excel中写入速度非常慢
- C#如何将string转换成FileStream
- 高手指教,急!!!
- FolderBrowserDialog控件在那儿能下载
- 如果我将一个dataset中的数据更新了,我如何将这个dataset写回数据库!?
- 写个什么东东能全面学习Asp.net 2.0呢???
- 小妹请问在WinFrom里怎样选择出ComboBox的值!
//附值
还可以在写显Select SQL时把日期字段如MyDate改成 nvl(MyDate,'9998-12-31')