W
wenluzhi
Unregistered / Unconfirmed
GUEST, unregistred user!
我完成的是一个时间段查询的问题,在ACCESS数据中进行操作,部分语句如下:
query:='select * from kqxx where myear>=' ;
query:=query+''''+formatdatetime('yyyy-mm-dd 00:00:00',strtodatetime(maskedit1.text))+''''+' and myear<= '+''''+formatdatetime('yyyy-mm-dd 23:59:59',strtodatetime(maskedit2.text))+''' order by myear desc';
通过编译,也可以进行查询操作,不过在maskedit1中输入的那天的信息无法查询到,只能查到从第二天开始(如2007-01-01至2007-03-01,一月一号的信息无法查询到,而3月1号的信息则可以查询到),而在SQL数据库中则可以查到从第一天开始的信息.
想问下到底怎么回事,是否还有别的方法可以操作.
query:='select * from kqxx where myear>=' ;
query:=query+''''+formatdatetime('yyyy-mm-dd 00:00:00',strtodatetime(maskedit1.text))+''''+' and myear<= '+''''+formatdatetime('yyyy-mm-dd 23:59:59',strtodatetime(maskedit2.text))+''' order by myear desc';
通过编译,也可以进行查询操作,不过在maskedit1中输入的那天的信息无法查询到,只能查到从第二天开始(如2007-01-01至2007-03-01,一月一号的信息无法查询到,而3月1号的信息则可以查询到),而在SQL数据库中则可以查到从第一天开始的信息.
想问下到底怎么回事,是否还有别的方法可以操作.