Sql server 列表/菜单搜索

Sql server 列表/菜单搜索,sql-server,asp-classic,Sql Server,Asp Classic,首先我是编程新手,现在我想用asp开发系统,但我在创建搜索时遇到了问题 我要的是按日期搜索。当用户选择二月(开始)-十一月(结束)时,报告将显示在下面 引擎-使用dreamweaver 数据库-SQL Server 列的SQL从列月份和列年度中选择 我真的需要专业人士的帮助 谢意 <!--#include file="conn.asp" --> <% Dim mySQL mySQL="SELECT * FROM tbl_Master WHERE smonth='Jan'"

首先我是编程新手,现在我想用asp开发系统,但我在创建搜索时遇到了问题

我要的是按日期搜索。当用户选择二月(开始)-十一月(结束)时,报告将显示在下面

引擎-使用dreamweaver 数据库-SQL Server

列的SQL从列月份和列年度中选择

我真的需要专业人士的帮助

谢意

<!--#include file="conn.asp" --> 
<%
Dim mySQL
mySQL="SELECT * FROM tbl_Master WHERE smonth='Jan'"

Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open mySQL, oConn

%>
<% 
Dim dropRS
Set dropRS=Request.QueryString("smonth")
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<form id="form1" name="form1" method="post" action="">
 <label>
  <select name="month" id="month">
    <option value="Jan">Jan</option>
    <option value="Feb">Feb</option>
  </select>
  </label>
  <label>
  <select name="select" id="select">
    <option value="2010">2010</option>
    <option value="2011">2011</option>
  </select>
  </label>
  <input name="sumbit" type="submit" value="Submit" label="sumbit" />
  <p>&nbsp;</p>
  <table>
<tr><td><% Response.Write objRS("DoNo") %></td></tr>
<tr><td><% Response.Write objRS("smonth") %></td></tr>
<tr><td><% Response.Write objRS("AssetStatus") %></td></tr>
</table>


</form>
</body>
</html>
<%
' Don't forget to close your connection after you display your data.
objRS.Close
Set objRS = Nothing
oConn.Close
Set oConn = Nothing
%>

无标题文件
简
二月
2010
2011


我想你应该有两个投递箱。。。 一个月和一个月(开始和结束)

然后从querystring中获取每个变量的值,并将它们存储在变量中。。 smonth=request.querystring(“smonth”) emonth=request.querystring(“emonth”)

之后,您只需对sql语句进行更改,以基于这两个参数进行查询

mySQL=“从tbl_主控中选择*,其中smonth=”&smonth&“'和emonth=”&emonth&“;”

上面的查询是根据用户的输入组成的,并放置在数据库中。

如果您发布代码或XML,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码”按钮(101 010),以很好地格式化和语法突出显示它!