Huhu,
eine Statement-Optimierung muss logischerweise beim Generieren des Statements passieren. Das wird sicher nicht in der Funktionalität des Programms sondern im geplanten DBAL (Database abstraction layer) passieren, der zusammen mit der Direct
Access - Komponente arbeitet.
ADO ist hier wieder zu sehr auf den Zugriff basierend, als das man hier dann noch sauber zwischen Datenbank und Funktionalität trennen könnte.
Die Baustelle sieht folgendermassen aus und ist in Schichten organisiert:
- Funktionalität arbeitet auf:
- Tabellenobjekt (ggf. verjoined mit anderen Tabellenobjekten): greift zu auf
- Funktionen: Statementoptimierung auf
DB-Ebene: verwendet zum ausführen
- Direktzugriff auf die
DB - verwendet
- Die geplante Komponente.
Das Ding wird also schon was grösseres