下载今天头条2017版本:ASP编程:SQL如何使用日期查询

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 09:56:15
mdb数据库中sdate字段使用"时间/日期"的数据类型!
添加方法是:
.........
set rs=server.CreateObject("adodb.recordset")
rs.open "showbook",conn,1,2
rs.addnew
rs("sdate")=newdate
rs.update
.......
查询方法是:
........
newdate=date()
SET RS=server.CreateObject("adodb.recordset")
sqpl="SELECT * FROM [showbook] WHERE sdate='"&newdate&"'"
RS.open sqpl,conn,1,1 (这一行出现错误:标准表达式中数据类型不匹配)
num=RS.recordcount
RS.close
.........
请教高手如何修改,才能消除查询中的错误!

日期查询语句有错,MDB数据库的应改为
sqpl="SELECT * FROM [showbook] WHERE sdate=#"&newdate&"#"

这是ACCESS与SQL不同的地方之一