search_result.asp的代码,假设你选择“1”的时候搜索table1中的title,假设你选择“2”的时候搜索table2中的title
<%
set Conn=server.createobject("adodb.connection")
Conn.open"driver={sql server};server=(local);uid=sa;pwd=1;database=test;"
这里的conn是建立连接sqlserver的数据库对象,其他的数据库你到网上艘一下
'建立搜索字符串sqltext,获取前一页的select列表得值(request("select"))
select case request("select")
case "1"
sqltext="select * from table1 where title like '%"&request("searchname")&"%'"
case "2"
sqltext="select * from table2 where title like '%"&request("searchname")&"%'"
end select
set Rs=server.CreateObject("ADODB.RecordSet")
Rs.Open sqltext,Conn,1,1 '建立recordset对象
while not rs.eof'如果记录不为空则显示
response.write(rs("title"))
rs.movenext
wend
rs.close()
set rs=nothing
conn.close()
%>
这是大概的查询思路,即仔细体会一下。记得给我多家点分分!