webForumDet fria alternativet

fel med join

5 svar · 279 visningar · startad av reka1

reka1Medlem sedan sep. 2001650 inlägg
#1

Hej!

"SELECT * FROM tblClient INNER JOIN tblCateggory ON tblClient.katA = tblCategory.Aid WHERE company LIKE '"&company&"%'"

Ger detta felmeddelande:
Microsoft JET Database Engine error '80040e14'

Syntax error in JOIN operation.

/trade/select.asp, line 276

Jag har kollat att inga felstavningar är orsaken så det kan det inte vara.

reka1Medlem sedan sep. 2001650 inlägg
#2

Hmm, nu fungerar det utan att jag gjorde något. Webbhotellet som strular kanske?

ObbelixMedlem sedan okt. 2002257 inlägg
#3

Du har ju missat ett %-tecken.
Jag skulle även lagt på en replace för att få bort enkelfnuttar

"SELECT * FROM tblClient 
INNER JOIN tblCateggory ON tblClient.katA = tblCategory.Aid 
WHERE company LIKE '%" & replace(company,"'","''") & "%'"
LarsGMedlem sedan dec. 200012 464 inlägg
#4

Du har ju missat ett %-tecken.

Ehh, vadå missat? reka1 får väl utforma sina sökmönster som han vill.

ObbelixMedlem sedan okt. 2002257 inlägg
#5

Ok. trodde man alltid var tvungen att ha %-tecken runt.
Vad händer om man bara har efter? är det att värdet måste börja med det som finns i (i detta fall) "company"?

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Jo, så blir det.

257 ms totalt · 3 externa anrop · v20260731065814-full.30151723
133 ms — hämta forumlista (db)
122 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)