Einzelnen Beitrag anzeigen

Eidechsenlord

Registriert seit: 18. Feb 2008
6 Beiträge
 
#1

MS Access, ADO: Einfuegen mehrerer Datensaetze

  Alt 21. Mai 2008, 16:37
Datenbank: MS Access • Version: 2000 • Zugriff über: TADOConnection
Hallo,
es gibt die DB db.mdb (MS Access 2000), auf die ich ueber eine TADOConnection zugreife. Alles Prima. Der Schlauch, auf dem ich nun zu stehen komme, ist folgender:
Ich moechte mehrere Datensaetze auf einmal in eine Tabelle einfuegen, aber
 AdoCommand.Execute('INSERT INTO TestTable (IntCol, StrCol) VALUES (1, '''a''')'); laeszt mich immer nur einen Datensatz hinzufuegen. Ne Schleife drueber zu bauen geht natuerlich, dauert aber ganz schoen lange.
Auch sowas wie
Delphi-Quellcode:
for i := 1 to n do
  ADOTable.AppendRecord([1, 'a']);
end;
friszt ganz schoen Zeit.
Wie geht das?

VorschuszDank & Grusz,
Berni
  Mit Zitat antworten Zitat