请问大侠,我用DELPHI7+SQL2000+Tdbedit在做日期型值时,如何对一个不为空的日期值赋空日期值, 请帮忙,谢谢!!!

解决方案 »

  1.   

    Tdbedit没有空值,用TDBDateTimeEditEh吧
      

  2.   

    不知道这样可以吗
    dbedit1.text='00-00-00'
      

  3.   

    有两个办法:
    1:在Delphi里面:
      adoquery1.fieldbyname('datefield').AsVariant:=Null;
    2:SQL语句:
      update [table1] set [datefield]=null where 条件
      

  4.   

    我比较喜欢用DBExpress控件!
    SimpleDataSet1.FieldByName('DataField').Value:=Null;
      

  5.   

    在SQL上设实允许空,在程序里不对该字段处理就行了!
      

  6.   

    SimpleDataSet1.FieldByName('DataField').Value:=Null;