Ersetze in deiner Anforderung "Pfad" mit "Verbindungsparameter", und schon ist dir die gesamte Welt moderner
DBMS offen
Ich kenne von AnyDAC und UniDAC leider nur letztres, für welches ich aber eine ganz gute Rezension bzgl. Migration attestieren kann. Wir haben auch schon diverse Projekte von
BDE->UniDAC (und auch mit Umweg
BDE->Zeos->UniDAC) umgesetzt, und hatten dabei niemals ein Problem, dass auf die Komponente(n) zurückzuführen war. Die Schnittstellen sind weitestgehend identisch; hier und da ist mal ein Typ anders. (Bei UniDAC ist z.B. ein TINYINT(1) als MyField.AsBoolean, nicht MyField.AsInteger anzusprechen.) Ich will damit aber nicht sagen, dass AnyDAC da schlechter sein muss - kann ich mangels Erfahrung gar nicht. Letztlich will ich hiermit nur ausdrücken: Die Migration dürfte bei einer Codebasis, die sich an den "guten Ton" hält, in quasi allen Fällen als ein weit kleineres Schreckgespenst darstellen, als gemeinhin angenommen wird.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)