PellefantMedlem sedan maj 20022 614 inlägg
Törs man fråga hur man får denna rätt, har testat en halvtimme nu :(
SQL="SELECT * FROM annonser WHERE amne = " & Request.QueryString("ord") & " AND typ LIKE '" & Request.QueryString("typ") & "' ORDER BY titel"
"ord" kan vara tex "Historia", och står då alltid som Historia i db:n, så inga wildcard behövs. Så ev(?) ska även LIKE bort från satsen.
@ndersMedlem sedan juni 200026 914 inlägg
Är det en exakt jämförelse man ska göra ska man använda =. LIKE endast för sökningar. Dessutom ska man alltid ha apostrofer runt värden som är av texttyp i frågan, annars tolkas strängen som ett fältnamn.
SQL="SELECT * FROM annonser WHERE amne = '" & Request.QueryString("ord") & "' AND typ = '" & Request.QueryString("typ") & "' ORDER BY titel"
Du borde dock se till att ersätta ' med '' (två apostrofer) innan du använder värdena i SQL-frågan.
Mvh,
PellefantMedlem sedan maj 20022 614 inlägg
*Pust* Fick ordning på det med detta: :)
SQL = "SELECT * FROM annonser WHERE amne = '" & Request.QueryString("ord") & "' AND typ = '" & Request.QueryString("typ") & "' ORDER BY titel"