| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 780 人关注过本帖
标题:为什么查询不起作用!
取消只看楼主 加入收藏
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
 问题点数:0 回复次数:6 
为什么查询不起作用!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>

<%
n1=request.form("n1")
n2=request.form("n2")

if n2= "ID" then
n1=cdbl(n1)
end if
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("access1.mdb")%>

<form name="form1" method="post" action="chaxun1.asp">
搜索:<br>

<input type="text" name="n1">
<select name="n2" multiple size="2">
<option value="ID">编号</option>
<option value="name">姓名</option>
<option value="tel">电话</option>
<option value="passowrod">密码</option>
<option value="adss">地址</option>
<option value="youbian">邮编</option>
<option value="shengri">生日</option>
</select>

<br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="reset" value="重置">
</form>

<%set rs=server.createobject("adodb.recordset")
if n2<>"ID" then
exec="select *from ziliao1 where '"&n2&"'='"&n1&"'"
else
exec="select *from ziliao1 where "&n2&"="&n1
end if
rs.open exec,conn,3,1
%>
<% if n2="ID" then
do while not rs.eof and n1<>0
response.Write(rs("ID"))
response.write(rs("name"))
rs.movenext
response.End
loop
else
do while not rs.eof and n1<>""
response.Write(rs("ID"))
response.write(rs("name"))
rs.movenext
response.End
loop

end if

rs.close
conn.close
%>
</body>
</html>
这个程序在运行之后,只有ID是可以用来查询的,其他的例如“姓名”就不能使用了,不知道是什么原因,麻烦个位朋友了!
搜索更多相关主题的帖子: 查询 
2006-01-04 12:40
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 
exec="select * from ziliao1 where "& n2 &"='"& n1 &"'"我也这样改过,但是这样改了之后,不但不能查询了,直接就是此网页无法显示了

此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-04 13:08
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 
阳光白雪你刚才说的方法有没有尝试过,如果这样的话,那表中所有的纪录不就都输出出来了

此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-04 14:13
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 

输出的时候,没有什么异常啊,可是不能查询,


此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-05 12:45
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 
有没有办法输出,变量的类型啊

此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-05 14:03
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 
你把它们输出来不就知道了吗!

此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-05 14:15
xwnxwn
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-4
收藏
得分:0 

它们都是文本类型的,我想知道的是ASP程序当中,变量的类型,你知道应该怎么做吗?


此ID因发6位QQ广告已被封,被封ID的用户名为灰色。
2006-01-05 14:40
快速回复:为什么查询不起作用!
数据加载中...
 
   



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

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