本人用vb+access做一个小程序,按出生日期查询,但是一直出现问题.
如果按>出生日期查的话,那么就把全部记录查出来了,如果是>或= 的话,一条出查不出来,望各位高手指点迷津 ,
StrSQL = StrSQL & AndOr & StrFieldsName(3) & findsig & "" & Me.TxtFind(3) & ""
其中STRSQL、ANDOR和findsig是变量,StrFieldsName(3)是字段名,Me.TxtFind(3)是用来输入日期的文本框。
如果按>出生日期查的话,那么就把全部记录查出来了,如果是>或= 的话,一条出查不出来,望各位高手指点迷津 ,
StrSQL = StrSQL & AndOr & StrFieldsName(3) & findsig & "" & Me.TxtFind(3) & ""
其中STRSQL、ANDOR和findsig是变量,StrFieldsName(3)是字段名,Me.TxtFind(3)是用来输入日期的文本框。
第二:strsql="select * from 数据表 where 日期字段='" & trim(TxtFind(3).text) & "'"
第三:如果想要取得大于或小于给定日期的数据必须用到函数datediff,在SQL联机帮助里有
ACCESS数据库的日期要用井号括起来才可以。==========================
免费的学习、交流、源码、工具下载网站,欢迎大家访问!
http://www.j2soft.cn/