用下拉列表选择时间,查询一段时间内的所有记录,求助!!

oly2000 2006-07-31 09:28:31
<!--#include file="conn.asp" -->
<%
byear=request("byear")
bmonth=request("bmonth")
bday=request("bday")
kssj=byear&"-"&bmonth&"-"&bday '开始时间
/////
byear1=request("byear1")
bmonth1=request("bmonth1")
bday1=request("bday1")
jssj=byear1&"-"&bmonth1&"-"&bday '结束时间
%>

set rs=server.CreateObject("adodb.recordset")
sql="select * from AAA where time>='"&kssj&"' and time<='"&kssj&"'"
//time字段为日期函数(datetime),格式如2006-1-20 ,数据库为sql server
rs.open sql,conn,1,2

……


运行后程序后出现,字符型转化为日期型,时间越界 之类的提示。
各位,帮我查找下问题所在!!
谢谢!
...全文
259 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
oly2000 2006-08-01
  • 打赏
  • 举报
回复
bagxwpv(武夷),你说的方法我试验了,提示 varday1 错误
liangjianshi 2006-08-01
  • 打赏
  • 举报
回复
最好把sql语句输出,这样就很清楚了。
Response.write sql
Response.end
wtg321 2006-08-01
  • 打赏
  • 举报
回复
为什么要做成三段,直接用一段不就成了嘛?
oly2000 2006-07-31
  • 打赏
  • 举报
回复
谢谢各位.我明天到办公室测试下
还有其他方法吗??
bagxwpv 2006-07-31
  • 打赏
  • 举报
回复
我是这样来处理这个问题的,希望能对你有帮助!
VarYear1=Trim(Request.Form("year1"))
VarYear2=trim(Request.Form("year2"))
VarMonth1=trim(Request.Form("month1"))
VarMonth2=trim(Request.Form("month2"))
VarDay1=Trim(Request.Form("day1"))
VarDay2=Trim(Request.Form("day2"))
VarDate1=DateSerial(VarYear1,VarMonth1,VarDay1)
vardate2=dateserial(varyear2,VarMonth2,VarDay2)
leohuang 2006-07-31
  • 打赏
  • 举报
回复
格式没问题
sql="select * from AAA where [time]>='" & kssj & "' and time<='" & kssj & "'"

在sql=...........之后加上下面的
Response.write sql
Response.end


执行的时候会显示这个sql语句,把这个sql语句贴上来看看
oly2000 2006-07-31
  • 打赏
  • 举报
回复
我提的问题有个地方写错了

//time字段为日期函数(datetime),格式如2006-1-20 22:11;01

运行出错,是不是因为日期格式的问题???

leohuang 2006-07-31
  • 打赏
  • 举报
回复
试试去空格之后还有问题吗
like this
-------------------------------------
byear=trim(request("byear"))
bmonth=trim(request("bmonth"))
bday=trim(request("bday"))

sql="select * from AAA where [time]>='" & kssj & "' and time<='" & kssj & "'"

不行就在上面那语句下加上
Response.write sql
如果还有问题就把生成的语句贴上来

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧