webForumDet fria alternativet

Sök i databas

ASP

10 svar · 321 visningar · startad av Ivar

Medlem sedan aug. 2002218 inlägg
Frågan#1
Hej!
 Jag har lite problem med sök och villkor.
 I sök formuläret finns 4 fält 
1. item
2. stad
3. category
4. lan
Hur fixar jag det?
query = "Select * from items WHERE item LIKE '%" & Request.form("item") & "%' And category LIKE '%" & Request.form("caregory") & "%'and lan LIKE '%" & Request.form("lan") & "%' ORDER BY datecreated DESC" 

MVH / Ivar
Medlem sedan sep. 20011 722 inlägg
#2

Ja den SQL-biten du visar ska fungera.
Får du något felmedellande på den eller?

Medlem sedan juni 200032 967 inlägg
#3

Jag skulle vilja ha ett mellanslag före and lan LIKE i SQL-frågan. Dessutom ser det ut som att du skrivit caregory istället för category.

Det är dock lättare att hjälpa till om du berättar vad som är fel.

Mvh

Medlem sedan dec. 20003 887 inlägg
#4

Frågan fungerar förutsatt att använder ADO för att koppla till din Accessdatabas... förövrigt håller jag med @nders

Medlem sedan aug. 2002218 inlägg
#5

Hej igen!
Nej det blir inte rätt category visas (ex. bilar men det visar annat också)
Undrar om man måste ha någon if sats?
MVH /Ivar

Medlem sedan dec. 200012 464 inlägg
#6

Det behövs inte blank efter apostrof . (iaf inte enligt sql-standard.)

Medlem sedan aug. 2002218 inlägg
#7

1. item
2. stad
3. category
4. lan
Hur fixar jag det?
query = "Select * from items WHERE item LIKE '%" & Request.form("item") & "%' And category LIKE '%" & Request.form("category") & "%'and lan LIKE '%" & Request.form("lan") & "%' ORDER BY datecreated DESC"

Hej larsG
Hur skulle Du göra?

Medlem sedan juni 200032 967 inlägg
#8

Det skall alltså stå Request.form("caregory")?

(Nej, det kanske inte behövs blanksteg, men SQL-frågor skall vara vackra.)

Medlem sedan juni 200032 967 inlägg
#9

Hur ser den färdiga SQL-frågan ut när du skriver ut den med Response.Write?

Medlem sedan aug. 2002218 inlägg
#10

Testa på sök https://www.stuffmarket.nu

Ivar

Medlem sedan juni 200032 967 inlägg
#11

Mja, vad ska jag vänta mig för resultat?

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)