用ADO连接ACCESS数据库!新建一个数据库表,在一个表中设置了两个日期型
字段,其中一个为短日期,一个为长日期。在ACCESS中显示很正常,为什么
用DBGRID连接显示时,两个日期型字段都同时显示为短日期呢?
很急!等中.....

解决方案 »

  1.   

    在adoquery字段里有这样一个属性DisplayFormat!
    'yyyy-mm-dd'长日期
    'yy-mm-dd'短日期
      

  2.   

    AdoQuery中把日期型字段的DisplayFormat设成yyyy-mm-dd就行了
      

  3.   

    TDateTimefield(adoquery1.Fields[3]).displayformat:='yyyy-mm-dd';
    //设置字段的显示格式(长日期型)
    TDateTimefield(adoquery1.Fields[3]).displayformat:='yy-mm-dd';
    //设置字段的显示格式(短日期型)
      

  4.   

    是不是这样子“adoquery1.Fields[5].DisplayFormat”(假设fields[5]是日期型字段)  这样好像不行啊!    怎么写啊????