webForumDet fria alternativet

Hjälp med LIKE % ? %

Databaser & SQL

10 svar · 343 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#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 ?

Medlem 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?

Medlem sedan juli 200012 978 inlägg
#3

Vildcard är det % i MySQL?

Medlem sedan nov. 200013 890 inlägg
#4

Lasp skrev:

Vildcard är det % i MySQL?

Ja.

Medlem 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?

Medlem 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
Medlem 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 %% ?

Medlem 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 & ""

Medlem sedan juni 200032 967 inlägg
#9

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

Medlem 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!

Medlem sedan juni 20031 837 inlägg
#11

hur ser din kod ut nu då?

505 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
376 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)