Du musst die TDataset-Derivate nun mal leider ersetzen.
Ich hatte mir vor einigen Jahren dazu ein Tool geschrieben.
Teil 1 übersetzt die DFM, ersetzt 'einfach' TTable durch 'TADOTable', 'TQuery' durch 'TADOQuery' und 'TStoredProc' durch 'TADOStoredProc'. Ich glaube, man muss einige Eigenschaftsnamen noch ändern, weiss ich aber nicht mehr. Ach ja, Database => Connection irgendwie so.
Nur TDatabase muss man dann manuell erserten
Teil 2 übersetzt den Code. Da gab es -glaub ich- mit den Fields irgendwelche blöden Probleme, also MyTable.Field-irgendwas.
Erstelle Dir ein Datenmodul mit TTable, TQuery etc (BDE) und pack in den Code die Dinge, die du in deinen Projekten so machst.
Dann mach das Gleich mit den TADO-Komponenten. Dann siehst Du die Unterschiede.
Daraus kannst Du einen Parser/Translator basteln.
Ich habe das so gemacht und dann die übersetzten DFM und PAS-Dateien mit Delphi geöffnet. Natürlich musste ich noch Hand anlegen, aber die DFM gingen fast immer reibungslos, nur bei, Code habe ich immer ein paar Minuten handcodiert.
Alles in Allem war ein ziemlich großes 3-Tier-Projekt in 1-2 Stunden durch.
_________________
Na denn, dann. Bis dann, denn.