Post by Matthias Freybei uns ist AbsoluteDatabase auch teilweise im Einsatz.
Derzeit sind mit keine Probleme bekannt. Es sollen noch
größere Umstellungen geplant.
Allerdings bin ich vorsichtig weil
1. proprietär
Es gibt doch den Quelltext.
Post by Matthias Frey2. Es keinen Zugriff von außen z.B. ODBC gibt.
(vielleicht habe ich da auch nur was übersehen)
Ist für mich im konkreten Fall nicht wichtig.
Post by Matthias FreyDaher sind auch mir weitere Meinungen willkommen.
Hab gerade mal das BDE-Paradox-Projekt auf ABS umgestellt, das
war mindestens schmerzfrei, ich bin begeistert.
Ich mußte lediglich ein paar SQLs minimal anpassen, die BDE ist
da offenbar etwas fehlertoleranter.
Z.B. "SELECT x y FROM" nach "SELECT x, y FROM" und zweimal war
der Feldname näher zu bezeichnen :)
Ein MultiThreading-Unterschied hat mich ungefähr 30 Minuten
gekostet. Da gab es eine TThreadMethod, die mit Synchronize()
mit dem Hauptthread synchronisiert wurde. Dort wurde ein
lokales TAbsTable-Objekt instanziert, das klappte nicht so wie
mit TTable. Es gab entweder eine AV oder einen Dateilesefehler.
Hab dann ein globales TAbsTable-Objekt im Kontext des Arbeits-
Threads instanziert und schon lief es. Unicode klappt
einwandfrei, bei der Restrukturierung von Ansi- nach WideString
bleiben die Daten erhalten, übrigens ist die "SIZE" eines
WideString-Feldes die Anzahl an Chars, nicht die Byte-Länge <g>.
--
Arno Garrels