Ik ben bezig met het ontwikkelen van een simpel project-management systeem in ASP gecombineerd met een Access DB. Voor een van de rapportages heb ik een query geschreven in Access welke prima werkt in Access. Als ik vervolgens de query in de ASP pagina plak krijg ik een foutmelding, maar ik zie de fout niet zitten. Is er iemand die me op de fout kan wijzen, en me tevens uit kan leggen waarom de query wel in Access werkt maar niet in ASP?
De foutmelding:
en natuurlijk de query
De foutmelding:
code:
1
2
3
| Microsoft JET Database Engine error '80004005' The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect. |
en natuurlijk de query
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| SELECT tempp.project_code, tempp.project_naam, tempp.uren, tbl_User.user_voornaam+' '+tbl_User.user_achternaam AS naam, tempp.datum FROM ( SELECT tbl_Project.project_code, tbl_Project.project_naam, temp.uren, temp.user, temp.datum FROM ( SELECT tbl_Project.project_code, sum(Round(((tbl_Uren.uren_eindtijd-tbl_Uren.uren_begintijd)*24),2)) as uren, uren_user_id as user, uren_dag as datum FROM tbl_Uren LEFT JOIN tbl_Project ON tbl_Uren.uren_project_id = tbl_Project.project_code where month(tbl_Uren.uren_dag)=12 AND year(tbl_Uren.uren_dag)=2008 and tbl_project.project_id=11 group by tbl_project.project_code, tbl_Uren.uren_user_id, tbl_Uren.uren_dag ) AS temp LEFT JOIN tbl_Project ON temp.project_code = tbl_Project.project_code ) AS tempp LEFT JOIN tbl_User ON tempp.user = tbl_User.user_id; |