asp 查询

[ 1170 查看 / 1 回复 ]

<%
page=request.querystring("page")
key=request("key")
DIM totalPut
DIM CurrentPage
DIM TotalPages
DIM i,j
const MaxPerPage=20
if not isempty(request("page")) then
currentPage=cint(request("page"))
else
currentPage=1
end if
dim rs
dim sql
types=request("types")
sex=request("sex")
idate=request("idate")
set rs=server.createobject("adodb.recordset")
sql="where 1=1 "
if types<>"" then
sql = sql& " and types='" &types&"'"
end if
if sex<>"" then
sql = sql& " and sex='" &sex&"'"
end if
if key<>"" then
sql = sql & " and teach & school & sex & content & id & iname & tel like '%" & key & "%'"
end if
select case idate
case "0"
date1=date
sql=sql&" and idate = #"&date1&"# "
case "7"
date1=date-7
sql=sql&" and idate > #"&date1&"# "
case "14"
date1=date-14
sql=sql&" and idate > #"&date1&"# "
case "30"
date1=date-30
sql=sql&" and idate > #"&date1&"# "
case "90"
date1=date-90
sql=sql&" and idate > #"&date1&"# "
case "180"
date1=date-180
sql=sql&" and idate > #"&date1&"# "
case "365"
date1=date-365
sql=sql&" and idate > #"&date1&"# "
end select
sql="select * from teacher " & sql  & "    order by idate desc"
rs.open sql,conn,1,1
这就是那段代码,想在里面加上对年龄段的查询,谢谢了!

提问者: Mikeshuncheng - 一级
TOP

<%
page=request.querystring("page")
key=request("key")
DIM totalPut
DIM CurrentPage
DIM TotalPages
DIM i,j
const MaxPerPage=20
if not isempty(request("page")) then
currentPage=cint(request("page"))
else
currentPage=1
end if
dim rs
dim sql
types=request("types")
sex=request("sex")
idate=request("idate")
set rs=server.createobject("adodb.recordset")
sql="where 1=1 "
if types<>"" then
sql = sql& " and types='" &types&"'"
end if
if sex<>"" then
sql = sql& " and sex='" &sex&"'"
end if
if key<>"" then

sql = sql & " and (teach  like '%" & key & "%' or school  like '%" & key & "%' or sex  like '%" & key & "%' or content  like '%" & key & "%' or id  like '%" & key & "%' or iname  like '%" & key & "%' or tel  like '%" & key & "%')"

end if
select case idate
case "0"
date1=date
sql=sql&" and idate = '#"&date1&"#' "
case "7"
date1=date-7
sql=sql&" and idate > '#"&date1&"#' "
case "14"
date1=date-14
sql=sql&" and idate > '#"&date1&"#' "
case "30"
date1=date-30
sql=sql&" and idate > '#"&date1&"#' "
case "90"
date1=date-90
sql=sql&" and idate > '#"&date1&"#' "
case "180"
date1=date-180
sql=sql&" and idate > '#"&date1&"#' "
case "365"
date1=date-365
sql=sql&" and idate > '#"&date1&"#' "
end select
sql="select * from teacher " & sql  & "    order by idate desc"
rs.open sql,conn,1,1





========================
不知道你完整代码,试着改改,你试试吧....
另外,vb里写这个真是头晕眼花啊,如果有兴趣,可以学学ASP.NET.
TOP