Ich würde Dir auch empfehlen, die Anwendung auf einen
SQL-Server zu migrieren. (unabhängig vom Hersteller MS, Oracle, ...)
Zu dem Schluss bin ich inzwischen auch gekommen.
Das alte System würde ich aber erst mal auf
BDE lassen.
Da meine Information zu
BDE und Citrix möglicherweise falsch sind, werde ich erstmal einen Test veranlassen.
Wenn Du auf eine Datenbank umstellst, dann solltest Du auch berücksichtigen, dass diese etwas anders arbeitet als eine "dateibasierende Tabellen Sammlung"
In
Paradox wirst Du wahrscheinlich ein Locate auf ein TTable machen. In einer
SQL-Datenbank macht man
SQL-Abfragen. Das ist ein etwas anderes arbeiten.
Aber das wirst du sicherlich wissen.
Es ist noch schlimmer. In den alten Anwendungen wird teilweise mit benutzergesteuerten Filtern gearbeitet. Die Unterschiede sind mir durchaus bewusst.
Ich möchte nur darauf hinweisen, dass es mit einem Batchmove auf die Datenbank und dann "nur" ein Austausch der Komponenten nicht getan ist.
Korrekt
Übrigens die BDE ist auch für das aktuelle Delphi Rio verfügbar: http://cc.embarcadero.com/item/30868
Du musst also nicht zwangsläufig mit dem alten Delphi arbeiten.
Du musst nur darauf achten, das bei Delphi 2007 und 2009 der
Unicode Umbruch war.
Evtl wäre dann temporär ein Delphi 2007 die bessere Wahl.
Es läuft zumindest unter XE2 problemlos mit der
BDE.
Aber das sind nur ein paar Gedanken.
Viel Spaß und Glück
Danke
An alle anderen Tippgeber:
Danke für eure Unterstützung.
Ich werde jetzt erstmal klären, ob es unter Citrix tatsächlich keine Probleme gibt. Wenn es denn so sein sollte, werde ich versuchen, die Umstellung sukzessive durchzuführen, da offensichtlich verschiedene Programme auf die selben
Paradox-Tabellen zugreifen und die Dokumentation eher spärlich ist.