| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 384 人关注过本帖
标题:[求助]还是查询的问题
只看楼主 加入收藏
cassy2002
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-7-29
收藏
 问题点数:0 回复次数:3 
[求助]还是查询的问题
在提交页面有7个文本框,输入数字进行查询,现在是一进入该页面,没有按下“查询”按钮就会自动出行一行数字,也就是数据库中的第一条记录。当按下查询“按钮”时,却会出错,请高手指点一下。我是越来越糊涂了。
<!--#include file=conn.asp-->
<html><head><title>号码分析</title></head>
<body background=images\bg2.gif>
<form method=post action=fenxi.asp>
<center><font size=5 color=red face="方正舒体"> 输&nbsp;入&nbsp;号&nbsp;码&nbsp;进&nbsp;行&nbsp;分&nbsp;析</font>
<p>看以住的期号是否有完全一致的号码!<p>
<table border=1 width=400>
<tr align=center>
<td colspan=6><font color=red>红&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;球</font>
<td><font color=blue>蓝&nbsp;球</font>
<tr align=center>
<td><input type=text name=txt1 size=5>
<td><input type=text name=txt2 size=5>
<td><input type=text name=txt3 size=5>
<td><input type=text name=txt4 size=5>
<td><input type=text name=txt5 size=5>
<td><input type=text name=txt6 size=5>
<td><input type=text name=txt7 size=5>
</table>
<table width=400>
<tr align=center>
<td colspan=4><input type=submit name=submit1 value=提交>
<td colspan=3><input type=reset name=reset1 value=重填>
</table>
</form>
<%
a=request.form("txt1")
b=request.form("txt2")
c=request.form("txt3")
d=request.form("txt4")
e=request.form("txt5")
f=request.form("txt6")
g=request.form("txt7")
set rs=server.createobject("adodb.recordset")
sqlstr="select * from flcp1 "
if len(a)>1 and isnumeric(a) then
sqlstr=sqlstr & "and 红球1=" & a
end if
if len(b)>1 and isnumeric(b) then
sqlstr=sqlstr & "and 红球2=" & b
end if
if len(c)>1 and isnumeric(c) then
sqlstr=sqlstr & "and 红球3=" & c
end if
if len(d)>1 and isnumeric(d) then
sqlstr=sqlstr & "and 红球4=" & d
end if
if len(e)>1 and isnumeric(e) then
sqlstr=sqlstr & "and 红球5=" & e
end if
if len(f)>1 and isnumeric(f) then
sqlstr=sqlstr & "and 红球6=" & f
end if
if len(g)>1 and isnumeric(g) then
sqlstr=sqlstr & "and 蓝球=" & g
end if
rs.open sqlstr,myconn,1,3 '出错行
if rs.eof then
response.write "<script language=javascript> alert('没有想同的号码!') </script>"
else
response.write "<center><table border=1><tr>"
for i=0 to rs.fields.count-1
response.write "<td>" & rs.fields(i).value & "&nbsp;"
next
end if
%>

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 查询 
2006-08-25 21:41
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
sql语句里没有where

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-26 00:12
cassy2002
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-7-29
收藏
得分:0 
谢谢啊。加上where 1=1就可以查询了。但是第一个图片所示的还是会在网页载入时就出现,也就是还没有进行查询就会自动出现第一条记录。要如何进行判断一下
2006-08-26 15:30
cassy2002
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-7-29
收藏
得分:0 
谁帮看一下。怎么进行IF判断一下,才能使网页载入时,不直接显示第一条记录。
2006-08-29 20:13
快速回复:[求助]还是查询的问题
数据加载中...
 
   



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

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