ASP Source Code:
<%Option Explicit%>
<!--#include file="ADOsetup.inc"-->
<%
DIM byName,byCity,byCo
DIM strSearch,strSort,strSQL,file
strSearch = Request.QueryString("txtSearch")
strSort = Request.QueryString("optSort")
strSQL = "Select * from Customers"
strSQL = strSQL & " WHERE Country = '" & strSearch & "'"
strSQL = strSQL & " ORDER BY " & strSort
ADOrs.Open strSQL, ADOcn
file = "'Search5.asp"
byName = file & "?txtSearch=" & strSearch & "&optSort=ContactName'>Name"
byCity = file & "?txtSearch=" & strSearch & "&optSort=City'>City"
byCo = file & "?txtSearch=" & strSearch & "&optSort=CompanyName'>Company"
%>
<H2>Search Results (Version 5)</H2><BR>
<PRE>SQL string = [<%=strSQL%>]</PRE><BR>
<table border="1" width="80%">
<tr>
<th><A HREF= <%=byName%></A></th>
<th><A HREF= <%=byCo%></A></th>
<th><A HREF= <%=byCity%></A></th>
</tr>
<%do until ADOrs.EOF%>
<tr>
<td><%=(ADOrs.Fields("ContactName").Value)%>
<td><%=(ADOrs.Fields("CompanyName").Value)%>
<td><%=(ADOrs.Fields("City").Value)%>
<%ADOrs.MoveNext%>
</tr>
<%loop%>
</table>
<!--#include file="ADOclose.inc"-->