Beste lezer,
Ik ben bezig om een MS SQL database middels een ODBC koppeling binnen MS Access 2013 te leggen en zo doende een applicatie voor de database te maken.
De ODBC koppeling ligt er en werkt prima. Nu zit ik met het volgende:
Ik heb een aantal Queries opgesteld binnen MS SQL en de werken prima (bijna 400.000 records). Deze records worden binnen SQL Management Studio met deze query binnen 5 seconden opgevraagd.
Nu heb ik dezelfde query overgezet naar Access, maar access duurt er ipv 5 seconden (SQL Server) wel 3-4 minuten over dezelfde query.
Ik weet inmiddels dat min() en Max() binnen het select statement hier invloed op heeft. Zonder deze commando's laadt access de query in 2 seconden, en met 4-5 minuten.
Ik heb echt geen flauw idee hoe ik het anders zou moeten oplossen.
Onderstaand de link naar de query.
https://www.dropbox.com/s...tor-per%20record.sql?dl=0
Ik ben bezig om een MS SQL database middels een ODBC koppeling binnen MS Access 2013 te leggen en zo doende een applicatie voor de database te maken.
De ODBC koppeling ligt er en werkt prima. Nu zit ik met het volgende:
Ik heb een aantal Queries opgesteld binnen MS SQL en de werken prima (bijna 400.000 records). Deze records worden binnen SQL Management Studio met deze query binnen 5 seconden opgevraagd.
Nu heb ik dezelfde query overgezet naar Access, maar access duurt er ipv 5 seconden (SQL Server) wel 3-4 minuten over dezelfde query.
Ik weet inmiddels dat min() en Max() binnen het select statement hier invloed op heeft. Zonder deze commando's laadt access de query in 2 seconden, en met 4-5 minuten.
Ik heb echt geen flauw idee hoe ik het anders zou moeten oplossen.
Onderstaand de link naar de query.
https://www.dropbox.com/s...tor-per%20record.sql?dl=0