webForumDet fria alternativet

Underscore i query hanteras mysko i Access

2 svar · 432 visningar · startad av Pedda

PeddaMedlem sedan juni 20006 032 inlägg
#1

Har en Access 2003 databas och när jag ställer en fråga så verkar den hantera underscore konstigt.

... WHERE pcf.form_code LIKE '" + code + "_%'";

Om frågan t.ex ska returnera en form_code som heter E123_393 så returneras den även om variabeln code innehåller E12 istället för endast om code är E123.
Så mitt underscore verkar den strunta i totalt.

Nån som har varit med om detta?

BrimbaMedlem sedan dec. 19995 875 inlägg
#2

underscore betyder ett tecken, vilket som helst. På samma sätt som % betyder vilka tecken som helst.

Prova att skriva

LIKE '" + code + "[_]%'";
PeddaMedlem sedan juni 20006 032 inlägg
#3

Du har helt rätt, visst är det så. (y)

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