日期:2014-05-19  浏览次数:20747 次

求助:Access中日期字段的问题!!!
请问从Access中存储的日期型字段读出后返回的是什么类型?是否为DateTime   类型?
为何 "SELECT   *   FROM   table1   WHERE   TheDate.AddMonths(1) <   #   "+tempDate+ "# ";
          其中tempDate=System.DateTime.Today.Date
      提示“没有AddMonths方法”

请问如何实现数据库中日期项的月份+1(即:若数据库中某项的值为2006-06-05,则使其月份加1   变为   2006-07-05),然后和当前日期比较呢?
                                                         
                                                                          多谢!

------解决方案--------------------
dateadd(datepart,number,date_expr) 返回日期加上 number
  上述函数中datepart的
  写法 取值和意义
  yy 1753-9999 年份
  qq 1-4 刻
  mm 1-12 月
  dy 1-366 日
  dd 1-31 日
  wk 1-54 周
  dw 1-7 周几
  hh 0-23 小时
  mi 0-59 分钟
  ss 0-59 秒
  ms 0-999 毫秒