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å...
5 svar · 203 visningar · startad av Skywalker
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.
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å...
så kanske?
SQLStmt = "SELECT * FROM artiklar WHERE ARTNUMMER LIKE '%," & Request.form("scan") & "%' ORDER BY ARTNUMMER"
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.
KANOOOON!
Nu ska jag sätta mig i lugn o ro & försöka validera skillnaden mellan min select och den nya
Tack för eminent snabb service grabbs!
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