在access中使用的长日期 2004年12月12日
 但是adoquery中select 出来后变成了2004-12-12, 如何使查询出来的结果仍然为 2004年12月12日.而不是2004-12-12

解决方案 »

  1.   

    可以用计算字段
    formatdatetime('yyyy年MM月dd日',fieldbyname('date').asdatetime)
      

  2.   

    这种格式是正确的,赞同
    Formatdatetime('yyyy年MM月dd日',fieldbyname('date').asdatetime)
      

  3.   

    要在SQL中实现,只好这样了:
    select (Cast(DatePart(year,日期列名) As Varchar)+'年'+Cast(DatePart(month,日期列名) As Varchar)+'月'+Cast(DatePart(day,日期列名) As Varchar)+'日') As 你要的日期格式  from YourTableSQL Server查询分析器测试通过
      

  4.   

    K,居然没看清题目,Access的呀,呵呵呵