SQL Performance beim Datenimport in Excel
20.12.2005 20:18:06
Phil
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