我的数据库是ACCESS,表中有日期字段dtbirthday,和整数型字段iage
我在我的ADOQUERY中的Filter上写上"dtbirthday like '*2003-02-24*" 和"dtbirthday like '%2003-02-24%"均出错,提示Filter不能被打开,
同样,整型字段也有这样的问题,字符型字段就没用,请大家帮帮忙!
...全文
2322打赏收藏
请问:有关Filter的问题
我的数据库是ACCESS,表中有日期字段dtbirthday,和整数型字段iage 我在我的ADOQUERY中的Filter上写上"dtbirthday like '*2003-02-24*" 和"dtbirthday like '%2003-02-24%"均出错,提示Filter不能被打开, 同样,整型字段也有这样的问题,字符型字段就没用,请大家帮帮忙!
to yyfzy(singler): 你说的方法在SQL语句中是可行的,但是FILTER上面就不行。
~当然还有别的方法实现,例如:
~1。查询dtbirthday为2003年的所有记录:
~ "dtbirthday>='2003-1-1' And dtbirthday<=2003-12-31";
~2。查询dtbirthday为2003年1月的所有记录:
~ "dtbirthday>='2003-1-1' And dtbirthday<2003-2-1";
当然还有别的方法实现,例如:
1。查询dtbirthday为2003年的所有记录:
"dtbirthday>='2003-1-1' And dtbirthday<=2003-12-31";
2。查询dtbirthday为2003年1月的所有记录:
"dtbirthday>='2003-1-1' And dtbirthday<2003-2-1";
"dtbirthday = '*2003-02-24*'"; //类型不匹配
"dtbirthday like '%2003-02-24%'"; //Filter can not be opened
"dtbirthday = '2003-02-24'"; //OK,但是只是过滤等于的内容
"dtbirthday like '2003-02-24'" ; //OK ,但是只是过滤等于的内容
"dtbirthday = '2003*'"; //类型不匹配
"dtbirthday like '2003%'";//Filter can not be opened