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

<<access数据库操作>>-- 关于时间段查询问题
我的access   数据库   表a中有个SaleDate   字段,我希望对该字段进行时间段查询
语句为     select   *   from   a   where   SaleData   bteween   #datetime1#   and   #datetime2#

运行后系统提示     “标准表达式中数据类型不匹配。”

我的SaleDate   用得是   日期/时间   类型   ,选择“常规日期”。
datetime1   与   datetime2   分别来自   datetimepick   控件的value.

有没有哪位高手知道是怎么回事,给小弟说说!

谢谢!



------解决方案--------------------
select * from a where SaleData between #2007-1-1# and #2008-1-1#

要具体日期
看看你的sql
------解决方案--------------------
datetime1 = "赋值 ";
datetime2 = "赋值 ";

sql= "select * from a where SaleData between # " + datetime1 + "# and # "+datetime1 + "# ";