我是新手,有一问题请教一下,delphi+dbgrideh数据库中如是空日期则显示1899-12-30,我想要显示空值,有的答复中说:判断一下可以解决,我搞了好长时间就是不行,网上找了好多就是没有答案,请教我如何判断,给个源代码吧。多谢了。

解决方案 »

  1.   

    因为要是DateTimePicker为空值,就会存一个'1899-12-30 00:00:00'到数据库。 
    如果DateTimePicker为空值时,你判断一下,数据库中就存null。
      

  2.   

       数据库中是日期型,已允许null,我的意思是如数据库中此字段中有空日期,在dbgrid中就显示1899-12-31,怎样才能让dbgrid中显示空
      

  3.   

    建议换成DBdatetimepicker 或者使用InfoPower控件,第三方控件多的是