Hallo
Ich habe das mit der Performance mal angeschaut. Wollte es wirklich mal wissen. Dazu habe ich die ZesoLib heruntergeladen. Dann habe ich ein Testprogramm (siehe Attachment) gemacht. In diesem wird einerseits mit ZesoLib und anderseits mit
ADO (über den Microsoft
OLE DB Provider for
SQL Server) auf einen MS-SQLServer zugegriffen. Dann messe ich die Zeit für die Ausführung eines sehr einfachen Scripts:
Code:
SELECT TOP 1000 *
FROM CRB_NPK2510
Nun hier die ernüchternden Ergebnisse:
ZesoLib (Ohne Ausgabe der Daten) 60 ms
ADO (Ohne Ausgabe der Daten) 60 ms
ZesoLib (Mit Ausgabe der Daten) 1872 ms
ADO (Mit Ausgabe der Daten) 1862 ms
Ich frage mit deshalb, warum soll ich also wechseln? Ich meine es ist ja schön und gut, dass ZesoLib gleich langsam wie
ADO ist. Aber dass ich für jeden Zugriff auf eine andere Datenbank eine andere Komponente benötige ist ja wirklich von gestern
Also ich muss sagen, da bleibe ich bei
ADO!
Gruss
Xaver