@all
Danke für Eure Antworten!
Nun, eine Frage hätte ich dann aber noch.
Ich habe das ganze mal folgendermaßen ausprobiert, jedoch nicht so ganz zum gewünschten Erfolg gekommen.
CODE:
.
.
.
Set DS = New ADODB.Recordset
With DS
.ActiveConnection = CN
.Cursortype = adOpenKeyset
.Source = "SELECT * FROM Meine_Tabelle"
.Open
for i = 0 to .RecordCount
HIER KOMMT DER TEIL FÜR DIE FORTSCHRITTSANZEIGE (PROGRESSBAR)
Next i
End With
.
.
.
Das ganze klappt zwar schon. Also das ein Fortschritt angezeigt wird und danach die Daten im DataGrid.
Aber so dauert der Aufbau länger als wenn ich den Teil mit der Progressbar weglasse.
Wie ich schon sagte, wird hier die Aufbauzeit verfälscht.
Die Daten ohne Progressbar aufzubauen dauert rund 10 Sekunden.
Mit Progressbar 15 bis 20 sec.
Wie kann ich am besten die exakte Ladezeit anzeigen lassen?
Hat jemand ein Beispiel für mich?
(Kann es sein, dass man wärend dem Auslesen der DB, keine anderen Vorgänge laufen lassen kann? (Ab der Zeile .OPEN) Ich meine damit, dass die gesamte Tabelle ausgelesen wird und erst danach der Teil für den Prozentforschritt ausgeführt wird? Somit wäre klar, warum es fast doppelt so lange dauert.)
Gruß
NickC
|