webForumDet fria alternativet

Hjälp med LIKE % ? %

10 svar · 343 visningar · startad av ConnyFox

ConnyFoxMedlem sedan aug. 20011 087 inlägg
#1

hur fixar man så detta fungerar?

MySQL = "select ID, artikel, artikelid, pris, lager from produkter where artikel LIKE %?% ORDER BY " & order & ""

cmd.CommandText = MySQL
SET rs = cmd.Execute (, array(strSok))

får det inte att fungera med % runt ?

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Vad är det du vill göra?
Vill du söka efter artiklar som innehåller ett frågetecken?

LaspMedlem sedan juli 200012 980 inlägg
#3

Vildcard är det % i MySQL?

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Lasp skrev:

Vildcard är det % i MySQL?

Ja.

ConnyFoxMedlem sedan aug. 20011 087 inlägg
#5

nej ? är ätt värde som läggs in på raden
SET rs = cmd.Execute (, array(strSok))
dvs strSok

kanske hör bättre hemma i asp forumet?

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Om du vill använda en parameter marker

MySQL = "select ID, artikel, artikelid, pris, lager from produkter where artikel LIKE ? ORDER BY " & order
ConnyFoxMedlem sedan aug. 20011 087 inlägg
#7

Jo men det fungerar inte, då visar den bara om man skriver in exakt rätt namn
t.ex hammare.
söker jag på hamm så vissas inte hammare och söker jag på hammare visas inte hammare nr2 osv.. ;)

Hur får jag in %% ?

The_HulkMedlem sedan juni 20031 837 inlägg
#8

om artikel är en text-kolumn måste du ha ' runt värdet
"select ID, artikel, artikelid, pris, lager from produkter where artikel LIKE '%?%' ORDER BY " & order & ""

@ndersMedlem sedan juni 200032 969 inlägg
#9

Kan du inte lägga procenttecknen runt strSok före SQL-frågan?

ConnyFoxMedlem sedan aug. 20011 087 inlägg
#10

jag får förvisso inget felmeddelande men det funkar inte nu heller.. faktum är att det fungerar dåligare, nu visas inget änns när man skriver in EXAKT rätt ;)

EDIT : @nders hade rätt som vanligt, så fick man göra ;) tack!

The_HulkMedlem sedan juni 20031 837 inlägg
#11

hur ser din kod ut nu då?

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)