Dann sage mal den Komponentenanbietern einen recht herzliches Dankeschön.
Alle Klassen, mit denen man auf DBs zugreifen kann, leiten von TCustomDataSet ab...
Unter .Net sieht es wieder ganz anders aus, da hast du alles was dir .Net an die Hand gibt.
Aber die Kompatibilität mit D7 könntest du dann, zusammen mit deinem bisherigen Code, knicken.