Einzelnen Beitrag anzeigen

prelude247

Registriert seit: 1. Aug 2005
28 Beiträge
 
Delphi 7 Enterprise
 
#1

INSERT in Access zu langsam?

  Alt 26. Sep 2006, 18:35
Datenbank: Access • Version: 2003 • Zugriff über: ADO + Jet 4.0
Hallo DPler!

In meinem Projekt sollen ca. 50000 Datensätze in eine Access DB eingefügt werden.
Beim Testen meines Programms ist mir aufgefallen, dass die Verarbeitung sehr träge ist.
Für 50000 Datensätze (15 Byte pro DS) Dauern ca. 4 min.

Delphi-Quellcode:
While not fertig do
begin
  Daten:=SammleDaten();
  Query.SQL.TEXT:='INSERT INTO TABELLE (Daten) VALUES('+Daten+')';
  Query.ExecSQL;
end;
Gibt es eine Möglichkeit den Vorgang zu beschleunigen? Liegt es evtl. am Code oder eher an Access?

MfG
Prelude247
  Mit Zitat antworten Zitat