ASP ACCESS 数据库 日期超过今天就查不出来了

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:21:47
rs.open "select * from 数据总表 where 登记日期 >'"&request.form("code1")&"' and 登记日期 <'"&request.form("code2")&"'" ,conn,1,1

首先要确定这两个传入的信息是否合法...
request.form("code1")
request.form("code2")

然后把语句分开来写并且中间加一下测试
SQL = select * from 数据总表 where 登记日期 >"&request.form("code1")&" and 登记日期 <"&request.form("code2")&""
Response.Write SQL '显示一下语句
Response.End
Rs.Open SQL,Conn,1,1

Response.Write SQL吧语句显示出来以后看看是否正确~~正确的话就吧
Response.Write SQL和Response.End删掉

你主要的问题 是在 日期比较过程中发生错误
建议你看看

datediff() 函数

应该用日期函数转换,好像是date()还是什么,我忘了