Liebe Experten,
ich versuche derzeit eine große Menge Daten aus verschiedenen Excel-Tabellen in eine Datenbank zu importieren. Um die maximale Größe einer Datenbank von 2 GB nicht zu überschreiten, habe ich die Tabellen auf mehrere Datenbanken verteilt und arbeite mit verknüpften Tabellen. Beim Import gehe ich für jede Excel-Datei wie folgt vor:
- Importieren der Daten in eine temporäre Tabelle.
- Anhängen der Daten an die jeweiligen verknüpften Tabellen
- Löschen der Daten aus der temporären Tabelle.
Das ganze läuft natürlich automatisiert per VBA ab.
Das Problem ist nun, dass die Datenbank, in der der Import durchgeführt wird, mit der Zeit immer größer wird, obwohl die temporären Daten nach jedem Import-Schritt gelöscht werden. Sobald die Maximalgröße der Datei erreicht ist, bricht der Import ab.
Gibt es hierfür eine Lösung? Mit „Komprimieren und Reparieren“ wird der Speicherplatz wieder freigegeben, aber das kann ich nicht per VBA ausführen, zumindest nicht in der aktuellen Datenbank. Für jegliche Hinweise bin ich dankbar.
Viele Grüße
Matthias