| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 698 人关注过本帖
标题:查询出现的错误
取消只看楼主 加入收藏
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
快速回复:查询出现的错误
数据加载中...
 
   



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

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