Hi, wir nutzen seit Delphi 8 auch dbExpress als Ersatz für die
BDE. Leider mussten wir bei der Umstellung auf Delphi 2006 feststellen, dass dbExpress unter .Net sehr langsam ist. Jeder Zugrif auf ein Feldinhalt eines Queries ist ein mehrfacher Aufruf von unmanaged Code, erzeugt also sehr viel Overhead.
Wir haben dann mal versucht die gleichen Daten über
ADO.Net einzulesen, das Ergebnis war erschreckend. Bei unseren Datenmangen lagen wird bei dbExpess=4 Minuten
ADO.net=40 Sekunden
Der Vorteil von dbExpress ist natürlich, dass man den Code sehr einfach in
Win32 und .Net nutzen kann.
Da wir aber auf .Net umgestellt haben und auch da bleiben wollen, werden wir wohl auch komplett auf
ADO.Net wchseln.
Es gibt schlimmere Dinge als Delphi 8, mir fallen nur keine ein.