webForumDet fria alternativet

SQL-problem

ASP

2 svar · 192 visningar · startad av howser

Medlem sedan juli 200025 inlägg
Frågan#1

tja!

helt plötsligt så har min sökfunktion slutat fungera och jag har inget minne av att jag har gjort några ändringar i koden. i alla fall så ser SQL-satsen ut enligt följande:

"select bildID,bildFilnamn,bildTitel,bildDatum from bild WHERE foretagid = 7 AND WHERE bildTitel LIKE '%a%' OR bildText LIKE '%a%' OR bildSokord LIKE '%a%' OR bildFotograf LIKE '%a%' ORDER by bildDatum DESC"

Och jag får följande felmeddelande:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'foretagid = 7 AND WHERE bildTitel LIKE '%ettsokord%' OR bildText LIKE '%ettsokord%' OR bildSokord LIKE '%ettsokord%' OR bildFotograf LIKE '%ettsokord%''.

har nån en aning om vad som kan vara fel?

tacksam för hjälp!

------------------
_________________________
markus / www.howser.net

Medlem sedan okt. 20001 558 inlägg
#2

Du har två where, kan man ha det?

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan juli 200025 inlägg
#3

haha, nej det kan man inte, tack för hjälpen!

det är hopplöst när man stirrar sig blind på en kod och inte ser uppenbara fel :)

------------------
_________________________
markus / www.howser.net

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)