爱丽小屋代理要求:我写的文章系统遇到一个棘手问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 17:25:57
www.it055.com站点是我的网站..
这个站点文章系统中,有一项功能我一直未能使用ASP实现,所以在这里求助大家了.具体问题是:
为了得到某一天录入的文章,我使用了表单提交
Dyear
某年
Dmonth
某月
Dday
某日
articles是数据库表名 addtime是文章录入的时间,也是表名 字段类型datetime(mssqlserver)

Dyear=request("Dyear")
Dmonth=request("Dmonth")
Dday=request("Dday")
Ddate=Dyear&"-"&Dmonth&"-"&Dday
sql1="select * from articles where addtime like '"&Ddate&"%'"
为什么显示不出来该天的文章了?
我的sql语句错在那里了?

不懂asp的语法:

你查一下用request取出来的Dyear的值是不是4位,Dmonth的取值范围是0-11还是1-12,Dday跟Dmonth类似。

如果没问题的话,再看看datetime类型是不是需要转换为字符串才能用like比较,还有转换出来的格式问题,我记得默认格式应该是“月/日/年”,而且月和日可能都是两位数表示,这样你自己拼的字符串还要考虑补0的问题。