Ich muss Hoika widersprechen.
Bei MDB Datenbanken sollte man wirklich lieber einen Serverseitigen Cursor nehmen (cursorlocation=cluseserver), bei "richtigen" Servern wie
MSDE dagegen einen clientseitigen Cursor weil der sehr viel besser skaliert.
Der "Server" ist bei
Access die
Access/Jet
DLL, der die Daten eh im lokalen Hauptspeicher verwaltet. Also auch bei einem Serverseitigen Cursor hat man bei
Access die angefordeten Daten immer lokal im Hauptspeicher. Nimmt man einen Clientseitigen Cursor, werden die Daten von
Ado noch einmal unnötigerweise kopiert. Teste mal beide varianten durch, und beobachte den Speicherverbrauch im Task manager.
Idealerweise sollte die MDB Datei auf der eigenen Festplatte liegen.