webForumDet fria alternativet

SQL-problem

2 svar · 192 visningar · startad av howser

howserMedlem sedan juli 200025 inlägg
#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

RossifumiMedlem sedan okt. 20001 208 inlägg
#2

Du har två where, kan man ha det?

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

howserMedlem 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

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb