webForumDet fria alternativet

Ett enkelt problem för er:)

ASP

5 svar · 186 visningar · startad av Skywalker

Medlem sedan jan. 20012 437 inlägg
Frågan#1

Jag har denna select:

SQLStmt = "SELECT * FROM artiklar WHERE ARTNUMMER ALIKE '" & Request.form("scan") & "%' ORDER BY ARTNUMMER"

Och fältet i databasen som denna select ska söka genom innehåller artikelnummer som ibland börjar på "10," eller "53," eller "78," etc... Jag vill ha en sökning på de siffror som följer EFTER kommatecknet.

Ex: 10,001649-8 skall jag hitta genom att skriva in 001649

Jag vill alltså få ett sökresultat som LIKNAR min sökning, inte exakt mao :)

Hjälp. ;)

------------------
Forumledare webForum

Medlem sedan feb. 200160 inlägg
#2

Sätt ett procenttecken på varje sida av Requset.Form. Typ så här:

'%" & Request.form("scan") & "%'

Då får du upp alla poster som liknar numret som du söker på...

Medlem sedan juni 200032 967 inlägg
#3

så kanske?

SQLStmt = "SELECT * FROM artiklar WHERE ARTNUMMER LIKE '%," & Request.form("scan") & "%' ORDER BY ARTNUMMER"

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 200012 464 inlägg
#4

SQLStmt = "SELECT * FROM artiklar WHERE ARTNUMMER LIKE '%,%" & Request.form("scan") & "%' ORDER BY ARTNUMMER

Returnerar de poster där kolumnen ARTNUMMER innehåller strängen i Request.form("scan") och där det finns ett , innan.

------------------
essentitia preter non sans multiplicandum

Medlem sedan jan. 20012 437 inlägg
#5

KANOOOON!

Nu ska jag sätta mig i lugn o ro & försöka validera skillnaden mellan min select och den nya :e

Tack för eminent snabb service grabbs!

------------------
Forumledare webForum

Medlem sedan feb. 200160 inlägg
#6

Ser ju strålande ut men fungerar det med kommatecknet?
Om det inte fungerar så har ju det väl ingen större betydelse eftersom man ändå får upp alla poster som liknar det man sökt på...? hmm

262 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)