Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fortschrittsanzeige mit ZQuery bei größere Abfrage (https://www.delphipraxis.net/120747-fortschrittsanzeige-mit-zquery-bei-groessere-abfrage.html)

361 16. Sep 2008 08:39

Datenbank: MySQL • Version: 5 • Zugriff über: Datenbankschicht

Fortschrittsanzeige mit ZQuery bei größere Abfrage
 
Hallo,

ich habe die Forensuche bereits bemüht, leider jedoch nichts passendes gefunden.

Folgendes Problem: Wie kann man unter Verwendung der Zeos-Komponenten/ZQuery bei relativ lang andauernden Queries (z.B. Ausführung von Multi-Inserts) einen Fortschritt für den Anwender visualisieren? Ich meine, dass dies bei den ADS-Komponenten über einen Methodenzeiger möglich war.


Viele Grüße

DeddyH 16. Sep 2008 08:44

Re: Fortschrittsanzeige mit ZQuery bei größere Abfrage
 
Das müsste doch im Prinzip so funktionieren (Anzahl der auszuführenden Befehle ist bekannt):
- Transaktion starten
- Max-Property einer Progressbar auf Befehlsanzahl setzen
- in einer Schleife Befehle abarbeiten und Position der Progressbar setzen
- Transaktion abschließen


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz