标题:查询出现的错误
取消只看楼主
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
 问题点数:0 回复次数:7 
查询出现的错误

请老师指点:
<%
title=request.Form("title")
date1=request.Form("date1")
date2=request.Form("date2")
set rs=server.CreateObject("adodb.recordset")
if date1<>"" and date2<>"" then
cmd="select * from riji where time>=#"&date1&"# and time<=#"&date2&"# and title like '%"&title&"%'"
else
cmd="select top 20 * from riji where title like '%"&title&"%'"
end if
rs.open cmd,conn,1,1

%>
我的数据库是sqlsever2000,表名riji,时间字段为time.运行出现如下错误:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。

/in/log/searchdate.asp,行22
第22行即:上面 rs.open cmd,conn,1,1

请老师请我看看,如何修改?先谢谢了!

搜索更多相关主题的帖子: 查询 
2006-07-10 21:15
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
程序的目的是为了查询一个时间段的内容:如查询开始时间(date1)2006-01-01到结束时间(date2)2006-01-31之间的内容,假如只输入主题关健字不输入时间段查询程序能运行,查询结果正确;如果输入开绐时间和结束时间查询程序就出现上述错误。
2006-07-11 15:22
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
谢谢版主,还是不行,我使用的数据库为SQLSEVER2000,time字段类型为datetime,默认值为getdate(),用CDATE转换后运行错误,提示

类型不匹配:‘CDATE’
2006-07-11 17:26
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
谢谢各位版主:
如果时间为空,也就是不按时间来查询,没有问题.按照您的写法cmd="select * from riji where time Between '"&date1&"' AND '"&date1&"' and title like '%"&title&"%'",不出现错误提示,但查询结果为0,请再帮我看看.
另外,如果用datediff来比较,如何写?
2006-07-12 15:37
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
我试了,程序运行没有错误提求,但查询结果为0,我也把字段time 改为log_time,还不行.去掉日期查询正确.如何解决呢?
2006-07-12 18:03
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
上面老师的办法运行出错,我是用表单提交的日期变量DATE1和DATE2,不提交时间查询正确,有其他办法解决吗?
2006-07-12 21:07
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
老师,9楼的办法我试了,程序运行没有错误提求,但查询结果为0.什么原因呢?
2006-07-13 10:39
zkh
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-7-10
得分:0 
非常感谢以上各位老师,我根据16楼老师写的语句,查询正确了.再次感谢!这个论坛真不错.
2006-07-13 15:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-77607-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.371934 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved