Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
708to712
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
708to712
708to712
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

SQL Performance beim Datenimport in Excel

SQL Performance beim Datenimport in Excel
20.12.2005 20:18:06
Phil
Hallo Forum,
Ich habe ein kleines Problem mit der Performance eines SQL-Verweises. Ich arbeite mit einer ODBC-Verknüpfung lasse einen Recordset erstellen, und trage dann die Daten per Schleife in ein Excel-Sheet:
Schleife:
For each Field in rs.Fields
ActiveSheet.Cells.Offset(ActiveSheet.Row, 1).Sele
Do while not rs.EOF
For I = 0 to 3
......
Next I
rs.MoveNext
Loop
next
Hierrunter leidet allerdings die Performance (das eintragen ca. 3000 Zeilen 4 Spalten) dauert ca. 1 Minute der recordset ist allerdings in einer Sekunde fertig.
Gibt es eine schnellere Möglichkeit den rs in die Excel-Tabelle zu schreiben?
Vielen Dank Phil

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SQL Performance beim Datenimport in Excel
20.12.2005 23:39:28
EtoPHG
Hallo Phil,
Vor der Schleife:
Application.Calculation = xlManual
Application.Screenupdating = False
Nach der Schleife:
Application.Calculation = xlAutomatic
Application.Calculate
Application.ScreenUpdating = True
Vielleicht hilft's
Gruss Hansueli

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige