13. juli 2001 - 13:19Der er
2 kommentarer og 1 løsning
Søgning i Access database
Hvordan kan jeg foretage en søgning i en Access database via en asp side, jeg vil gerne have mulighed for at vælge hvilke tabeller der skal søges i. Evt. henvisninger til eks er meget velkomne, lige som scripts til downloading vil hjælpe meget
<% If Request.Form(\"Submit\") = \"Submit\" Then Response.Write \"Du skal skrive et søgeord i feltet, før du trykker på søg.<BR>\" End If %> <% Else %> <% If Query = \"\" then Response.Write(\"Søgningen gav intet resultat\") end if %> <form method=\"post\" action=\"index.asp?valg=soeg\" name=\"submit_search\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td> <font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"> <font color=\"#FFFFFF\">Søg vare:</font> <input type=\"text\" name=\"txtQuery\"> <input type=\"submit\" name=\"Submit\" value=\"Søg\"> </font></td> </tr> </table> </form> <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"> <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Set Rs = Server.CreateObject(\"ADODB.Recordset\") \'Modify and use this connection if your database is in your database directory \'Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=D:\\your database directory\\items.mdb\" Conn.Open \"DBQ=\" & Server.Mappath(\"items.mdb\") & \";Driver={Microsoft Access Driver (*.mdb)};\"
SQL = \"SELECT ProductNum, Name, Price, ImageURL, Description, Category FROM Items WHERE Name like \'%\" & Query & \"%\'\" rs.Open SQL, Conn
x = 0 For x = 1 to 9999 If rs.eof then If x = 1 Then Response.Write \"Søgningen gav intet resultat.<BR>\" End If Exit For Else
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.