Søgning i database
Jeg har en simpel database kaldet liste.mdb. Der er en tabel i den der hedder "Alle", og i den tabel findes 2 kolonner, nemlig "Titel" og "Medie". Det er en simpel simpel ting jeg har lavet, for at have mine cd'er, dvd'er og videoer på en liste.Nu vil jeg i mellemtiden gerne kunne søge i den, men de spørgsmål der tidligere har været på EXP.DK og ASP.DK kan jeg åbenbart ikke bruge. (Nok fordi jeg gør noget forkert)
Her er koden som den ser ud:
<%
ElseIf Request.QueryString("mode") = "search" Then
SortBy = Request.QueryString("sort")
If SortBy = "" Then
SortBy = "titel"
End If
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("liste.mdb")
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open "SELECT * FROM Alle WHERE Titel LIKE '%" & Request.Form("searchstring") & "%'"& SortBy, Conn, 1, 3
While Not RS.EOF
Response.Write "<tr><td class='titel'> "& UCase(RS("Titel")) &"</td><td class='medie'> "& UCase(RS("Medie")) &" </td></tr>"
RS.MoveNext
Wend
RS.Close
Conn.Close
Set RS = Nothing
Set Conn = Nothing
End if
%>
og søgestrengen kommer fra denne form:
<form method="post" action="default.asp?mode=search">
<input type="text" name="searchstring"><input type="submit" value="Søg">
</form>
help me out please!
