webForumDet fria alternativet
Logga in / Bli medlem

SQLs LIKE

ASP

9 svar · 215 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Frågan#1

Hej.

Har läst att man skulle kunna skriva typ

"... WHERE fltNamn LIKE 'a*'" för att hitta alla poster där fltNamn börjar på 'a'. Jag försöker i ASP, men lyckas inte. Det funkar däremot om jag använder '%' istället för '*'. Vet någon varför? Låter "problemet" bekant?

Tack för all hjälp.

Medlem sedan dec. 19996 721 inlägg
#2

Därför att det ska vara %, inte *. Så enkelt är det.

Medlem sedan aug. 2000106 inlägg
#3

Varför står det då '*' i Erik Ronnes bok ASP Active Server Pages från Docendo?

Medlem sedan dec. 19998 577 inlägg
#4

Lite mer om detta i min senaste artikel på webAvis: http://www.webavis.nu/webavis/html/artiklar/asp/asp9.shtml

Medlem sedan dec. 19998 577 inlägg
#5

* använder du i DAO (the data engine behind Microsoft Access)... i SQL och ASP så används %...

Medlem sedan dec. 19996 721 inlägg
#6

[besserwisser]

"the data engine behind Microsoft Access" känns lite vridet. ADO är bara ett gränssnitt, JET är motorn. :)

[/besserwisser]

Medlem sedan dec. 19998 577 inlägg
#7

DAO och ADO är väl inte samma sak...

Medlem sedan dec. 19996 721 inlägg
#8

Aaah, du skrev DAO :) Samma sak gäller dock. DAO och ADO är båda gränssnitt/objekt för databashantering.

Medlem sedan dec. 19998 577 inlägg
#9

Jo, viserligen :)

Men det är väl bara Access som hanterar *-tecknet...

Medlem sedan dec. 19996 721 inlägg
#10

Det stämmer nog :)

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