ObbelixMedlem sedan okt. 2002257 inlägg Hej!
får "oidentifierat fel" när jag kör följande SQL sats:
SELECT * FROM Nyheter WHERE (datum BETWEEN #1998-01-01# AND #2003-08-09#) AND (typ= 'alag' OR typ= 'j18' OR typ= 'j20') AND (match = true) ORDER BY datum DESC
men tar jag bort " AND (match = true)" så fungerar det som det ska. Har även försökt utan parentes samt flyttat runt det i frågan.
"match" är ja/nej i databasen.
Använder Access.
Tack på förhand
//Peter
@ndersMedlem sedan juni 200032 969 inlägg Match är reserverat av Access, byt namn på fältet.
Mvh
LaspMedlem sedan juli 200012 980 inlägg Kan man inte hårdkapsla ordet då [match]
@ndersMedlem sedan juni 200032 969 inlägg Jo, det kan man, men jag anser att det är fel sätt att lösa problemet på. Att använda reserverade ord som tabell- och fältnamn leder bara till en massa problem.
Mvh
LaspMedlem sedan juli 200012 980 inlägg Helt rätt @nders.
Källan skall alltid vara korrekt , men om man inte äger problemet (har rättigheter till db) så var det ett sätt att temporärt kringgå det.
ObbelixMedlem sedan okt. 2002257 inlägg Tackar!
Det funkar när jag bytte fältnamn