注册 登录
编程论坛 ASP技术论坛

一个select查询语句?请求帮助!!!

百万英镑 发布于 2011-12-12 14:39, 551 次点击
根据不同的字段得到不同的查询结果
eg:根据 “ 姓名”字段   “等于”字段      “  ” 得到一个查询结果
          “年龄”字段   “大于或小于”字段 “”   又得到一个查询结果

部分代码如下:
<body><form name="" action="" method="post">
<table width="80%" height="54" border="2">
  <tr>
    <td width="149"><select name="selname1" size="1">
      <option  value="姓名">姓名</option>
      <option value="年龄">年龄</option>
      <option value="添加日期">添加日期</option>
    </select></td>
    <td width="146"><select name="selname2" size="1">
    <option  value=">">大于</option>
    <option value="<">小于</option>
    <option value="=">等于</option>
    </select></td>
    <td width="149"><input type = "text" name="srtname" size = "15" /></td>
    <td width="115"><input type="submit" name="btnsubmit" value="确定" /></td>
  </tr>
</table>
</form>
<%
 
if request.form("strname")<>"" then

dim conn
set conn=server.createobject("adodb.connection")
conn.open"address"
                                                                                                                                                                                                                                                                                       
    dim rs,strsql ,strsql1
    strsql="select * from tbaddress where '" &request.form("selname1") &","&request.form("selname2")&"'"
   
   set rs=conn.excute("strsql")
   
%>
<table width="80%" height="64" border="2" bordercolor="#339900">
  <tr align="center" bgcolor="#99CCFF">
    <td>姓名</td><td>性别</td> <td>年龄</td><td>电话</td> <td>E-mail</td> <td>简介</td><td>添加日期</td>
  </tr>
  <%
  do while not rs.eof
  %>
  <tr>
    <td><%=rs("strname")%></td>
    <td><%=rs("strsex")%></td>
    <td><%=rs("intage")%></td>
    <td><%=rs("strTel")%></td>
    <td><a href="mailto:<%=rs("strEmail")%>"><%=rs("strEmail")%></a></td>
    <td><%=rs("strIntro")%></td>
    <td><%=rs("dtmSubmit")%></td>
  </tr>
  <%
     rs.movenext
     loop
  %>
  
</table>
 <%end if%>
</body>
1 回复
#2
wangjy5002011-12-12 21:36
还应该加个
<input name="keywords" type="text" id="keywords" />
-->
strsql="select * from tbaddress where "&request.form("selname1")&" "&request.form("selname2")&"'""&request.form("keywords")&"'" "
1