wie weet wat er fout is aan deze query:
Set objRS = objDC.Execute("Select * FROM dbo_kennisgebied INNER JOIN dbo_medewerker INNER JOIN dbo_opleiding ON dbo_kennisgebied.kennisgebiedId = dbo_opleiding.kennisgebiedId AND dbo_medewerker.medewerkerId = dbo_opleiding.medewerkerId WHERE dbo_opleiding.afstudeerrichting = '" & Request.Form("afstudeerrichting") & "'")
Ik heb tabel:
- opleiding
- medewerker
- kennisgebied
een form checkt de gekozen afstudeerrichting. deze afstudeerrichtingen
worden gelezen uit een losse tabel. in de tabel opleiding zit een kolom
waarin een afstudeerrichting per opleidingsrecord staat. als ik alles van
opleiding wil zien werkt de request + form wel en krijg ik netjes output
te zien.
maar als ik met joins aan de slag ga (in opleiding zit de vreemde sleutel
van medewerker en kennisgebied) dan gaat het mis en krijg ik deze error:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
Ik heb al van alles geprobeerd. Iemand de gouden tip?
Set objRS = objDC.Execute("Select * FROM dbo_kennisgebied INNER JOIN dbo_medewerker INNER JOIN dbo_opleiding ON dbo_kennisgebied.kennisgebiedId = dbo_opleiding.kennisgebiedId AND dbo_medewerker.medewerkerId = dbo_opleiding.medewerkerId WHERE dbo_opleiding.afstudeerrichting = '" & Request.Form("afstudeerrichting") & "'")
Ik heb tabel:
- opleiding
- medewerker
- kennisgebied
een form checkt de gekozen afstudeerrichting. deze afstudeerrichtingen
worden gelezen uit een losse tabel. in de tabel opleiding zit een kolom
waarin een afstudeerrichting per opleidingsrecord staat. als ik alles van
opleiding wil zien werkt de request + form wel en krijg ik netjes output
te zien.
maar als ik met joins aan de slag ga (in opleiding zit de vreemde sleutel
van medewerker en kennisgebied) dan gaat het mis en krijg ik deze error:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
Ik heb al van alles geprobeerd. Iemand de gouden tip?