Database feldt
Hej,Mit acp script virker vil ikke som jeg vil...
Jeg skal kunne gå til filnavn.asp?bil=Audi
Og så skal mit asp script hente data fra database feldet \"Audi\"
Jeg har prøvet sådan:
------------KODE START-----------
<%
bil=request(\"bil\")
strKeyword = Trim(Request.Form(\"Keyword\"))
If Len(strKeyword) = 0 Then
Response.Clear
Response.Redirect(\"search.asp\")
Else
strKeyword = Replace(strKeyword,\"\'\",\"\'\'\")
End If
strSQL = \"SELECT ID, navn, bilmodel, aar FROM bil where\"
strSQL = strSQL & \" (bilmodel LIKE \'%\" & strKeyword & \"%\')\"
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"bildb.mdb\")
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
Response.Write \"<p>Søgeresultat</p>\"
Response.Write \"<table border=0>\"
Response.Write \"<tr><th>Navn:</th><th>Nick:</th><th>Alder:</th></tr>\"
Do While Not rs.EOF
Response.Write \"<td><a href=\'showuser.asp?id=\" & rs(\"ID\") & \"\'>\" & rs(\"navn\") & \"</a></td>\"
Response.Write \"<td>\" & rs(\"bilmodel\") & \"</td>\"
Response.Write \"<td>\" & rs(\"aar\") & \"</td></tr>\"
rs.MoveNext
Loop
Response.Write \"</table>\"
Else
Response.Write \"<p>Der er ikke fundet noget på denne søgning</p>\"
End If
myConn.Close
Set myConn = Nothing
%>
--------KODE SLUT-----------------
Altså jeg har prøvet at \"bil=request(\"bil\")\" og derefter prøve at finde det database feldt \"FROM bil\"
Og så burte den søge i feldet \"Audi\" men den vil slet ikke søge sådan... Hjælp :)
