Wat is er mis aan deze QUERY ? Ik snap niet wat er verkeerd gaat. (het veld datumgepubliceerd is een datumveld in de MDB.)
de ERROR:
ODBC Error Code = 37000 (Syntax error or access violation)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datumgepubliceerd BETWEEN DATE '2002-11-01' AND DATE '2002-05-12''.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <CFSET fotoselectie = "2002-11"> <!--- var wordt in origineel doorgegeven uit vorige pagina --> <CFQUERY DATASOURCE="egpn" NAME="fotolijstklein"> SELECT datumgepubliceerd, bestandsnaam, plaatjeID from egpnfoto WHERE categorie='groot' AND datumgepubliceerd BETWEEN DATE '#DATEFORMAT(CREATEDATE(dateformat(fotoselectie,'yyyy'), dateformat(fotoselectie,'m'), 1), 'yyyy-mm-dd')#' AND DATE '#DATEFORMAT(CREATEDATE(year(NOW()), month(NOW()), day(NOW())), 'yyyy-mm-dd')#' ORDER BY Bestandsnaam </CFQUERY> |
de ERROR:
ODBC Error Code = 37000 (Syntax error or access violation)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datumgepubliceerd BETWEEN DATE '2002-11-01' AND DATE '2002-05-12''.