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 200026 914 inlägg
Match är reserverat av Access, byt namn på fältet.
Mvh
LaspMedlem sedan juli 200010 197 inlägg
Kan man inte hårdkapsla ordet då [match]
@ndersMedlem sedan juni 200026 914 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 200010 197 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