Ich habe eine *.dbf Datei mit Kundendaten, deren erste Spalte die Kundennummer enthält aber leider nicht nach dieser sortiert vorliegt.
Ich lese nun die Datensätze in ein Array ein und sortiere dieses über Sortierroutine (Quicksort) nach Kundennummer (für weitere Verarbeitung wichtig!). Soweit so gut.
Jetzt bekomme ich einen "Overflow" beim Einlesen der Daten, da die max. Anzahl Datensätze die ein Array verarbeiten kann (> 32.000) überschritten wird.
Habe versucht anstatt des Arrays mit Liste zu arbeiten. Diese kann alle Datensätze aufnehmen, aber die Verarbeitung (Sortierung) ist extrem langsam und nicht zumutbar.
Hat jemand eine Idee wie ich die Daten performanter Einlesen und sortieren könnte bzw. wie ich die Daten eventuell schon in der dbf.-Datei mit Notesmitteln perfomant sortieren könnte?
Vielen Dank im Voraus!
Ralle