标题:WHERE条件错在哪里
只看楼主
hk_zcp
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-18
 问题点数:0 回复次数:6 
WHERE条件错在哪里
我正在做一个查询下面这段代码是要求用户输入查询条件,如果满足就打开查询结果窗口。
可是现在一加where 条件就显示找不到记录,请问问题出在哪里?
<!--#include file="conn.asp"-->
<%
dim s_tsr
dim s_dh
dim s_sj
s_tsr=replace(trim(request("trs")),"'","")
s_dh=replace(trim(Request("dh")),"'","")
s_sj=replace(trim(Request("sj")),"'","")
sql="select * from tsjb where tsr='"&s_tsr&"' and dh='"&s_dh&"' and sj='"&s_sj&"'"
rs.open sql,conn,1,1
if not rs.eof then
   Session("open")=True
   Session("s_tsr")=s_tsr
   
   Response.Redirect "ts_cx_list.asp"
else
   response.write"no recordset"
end if
%>
搜索更多相关主题的帖子: WHERE 条件 
2008-06-18 16:18
hk_zcp
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-18
得分:0 
高手哪去了呀
2008-06-18 16:49
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
少了个 Set rs=Server.CreateObject("ADODB.Recordset")

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-18 17:46
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
Response.Write sql
看看sql语句是否正确
2008-06-19 03:32
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
得分:0 
一语道破
一语点中要害,我也是初学asp编写程序,现在实在找不到错误就使用response.write XXX输出查看,确实解决了很多问题。
2008-06-19 14:09
sain
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-19 14:57
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
楼上的,模糊查询不是你这样写的

模糊查询把“=”改成 like

tsr like '%"&s_tsr&"%' and dh like '%"&s_dh&"%' and sj like '%"&s_sj&"%'

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-19 16:00



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




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

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