Avatar billede gatez Nybegynder
07. september 2001 - 16:45 Der er 4 kommentarer og
1 løsning

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 :)
Avatar billede labisama Nybegynder
07. september 2001 - 16:47 #1
Hehe.....er med på en lytter :)
Avatar billede tmceu Praktikant
07. september 2001 - 16:52 #2
Du skal bruger Request.Querystring(\"bil\") i stedet for request(\"bil\")
Avatar billede tmceu Praktikant
07. september 2001 - 16:54 #3
eks. bil = Request.QueryString(\"bil\")

Kig på din Request.Form(\"Keyword\") og du vil se ligheden :-)
Avatar billede gatez Nybegynder
07. september 2001 - 16:58 #4
Okay 2 sec...
Avatar billede gatez Nybegynder
07. september 2001 - 17:04 #5
Yep det virker :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester