webForumDet fria alternativet

Flera "OR"

3 svar · 161 visningar · startad av SteveP

StevePMedlem sedan mars 2003772 inlägg
#1

Detta är min query för en enkel sökning

SQL = "Select *, (SELECT COUNT(*) FROM DollsGuestBook "&_
"Where DollsGuestBook.Inlagg Like '%" & sok & "%' "&_
"OR DollsGuestBook.Rubrik LIKE '%" & sok & "%') "&_
"AS soktraffar from DollsGuestBook "&_
"Where DollsGuestBook.Inlagg Like '%" & sok & "%' "&_
"OR DollsGuestBook.Rubrik LIKE '%" & sok & "%' "

Om jag nu försöker lägga till ännu en rad med OR så får jag Incorrect syntax near the keyword 'OR'.

SQL = "Select *, (SELECT COUNT(*) FROM DollsGuestBook "&_
"Where DollsGuestBook.Inlagg Like '%" & sok & "%' "&_
"OR DollsGuestBook.Rubrik LIKE '%" & sok & "%') "&_
"OR DollsGuestBook.Skribent LIKE '%" & sok & "%') "&_
"AS soktraffar from DollsGuestBook "&_
"Where DollsGuestBook.Inlagg Like '%" & sok & "%' "&_
"OR DollsGuestBook.Rubrik LIKE '%" & sok & "%' "&_
"OR DollsGuestBook.Skribent Like '%" & sok & "%' "
PeeerMedlem sedan mars 20025 907 inlägg
#2

Du har en ')' för mycket. Tog bort en av dem, vet dock inte om det var rätt :)

SQL = "Select *, (SELECT COUNT(*) FROM DollsGuestBook "&_
"Where DollsGuestBook.Inlagg Like '%" & sok & "%' "&_
"OR DollsGuestBook.Rubrik LIKE '%" & sok & "%' "&_
"OR DollsGuestBook.Skribent LIKE '%" & sok & "%') "&_
"AS soktraffar from DollsGuestBook "&_
"Where DollsGuestBook.Inlagg Like '%" & sok & "%' "&_
"OR DollsGuestBook.Rubrik LIKE '%" & sok & "%' "&_
"OR DollsGuestBook.Skribent Like '%" & sok & "%' "
StevePMedlem sedan mars 2003772 inlägg
#3

Ah sedär, klantigt av mig.
Tack!

PeeerMedlem sedan mars 20025 907 inlägg
#4

Så lite så :)

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