tag heuer手表:请教,asp日期判断问题。

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 22:50:12
ASP+ACCESS如何判断数据库中的日期是否当前日期?

注:数据库中的日期格式为"2006-7-28"

我写了以下语句,但出错。
希望高手帮我改改。

代码:
<%
rq=date()
set rs=server.createobject("adodb.recordset")
sql="select * from gogogo where data=rq"
rs.open sql,conn,1,1
%>

改为
sql="select * from gogogo where data='" & rq & "'"
试试看

如果data是日期型字段:
1,假如里面的数据都是日期,没有时间:(比如2006-7-28)
sql="select * from gogogo where data=#"&rq&"#"
2,假如里面的数据除了日期还有时间:(比如2006-7-28 12:23:00)
sql="select * from gogogo where data >=#"&rq&"# and data <#"&(rq+1)&"#"
如果data是字符串型字段:
1,假如里面的数据都是日期,没有时间:(比如2006-7-28)
sql="select * from gogogo where data like '"&rq&"'"
2,假如里面的数据除了日期还有时间:(比如2006-7-28 12:23:00)
sql="select * from gogogo where data like '"&rq&" %'"

sql="select * from gogogo where data=date()"
access 里面是用date()
mssql里面是getdate()