Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi IBCScript Fortschritt (https://www.delphipraxis.net/186226-ibcscript-fortschritt.html)

haentschman 15. Aug 2015 16:16

Datenbank: Firebird • Version: 2.5 • Zugriff über: IBDAC

IBCScript Fortschritt
 
Hallöle... :P

Ich belästige euch mal wieder zum Samstag.

Man nehme ein SQL Script, lade es in ein IBCSript und führe es aus. :thumb: Soweit so gut. Das Script braucht lokal ca. 6 Sekunden. Das ist für keine Benutzerrückmeldung schon grenzwertig. Ich muß aber auch davon ausgehen, das das Script auch via Internet laufen könnte. Das dürfte die Ausführungszeit ein wenig :stupid: erhöhen.

Frage:
Via Google habe ich nichts finden können ob man mit dem IBCScript irgendwie einen Fortschritt hinbekommt. Es würde auch reichen... "Ich tu noch was". Klar könnte man das SQL in Querys aufteilen. Das finde ich aber nicht im Sinne des Erfinders.
Eine Rückmeldung in Form eines Fortschrittes der läuft und nach dem Ende wieder von vorn anfängt wäre leicht machbar.

Was denkt ihr? 8-)

Crosspost DT: http://forum.delphi-treff.de/index.p...pt-Fortschritt

Nachtrag: Bei Firebird könnte man das über Events lösen. Wie sieht es aber mit anderen DBMS aus? (logischerweise wären dann die IBDAC durch die entsprechenden zu ersetzen)

Nachtrag2: Das Event AfterExecute des IBCScript wird nicht nach dem ganzen Script gefeuert sondern nach jedem SQL Statement. :thumb: Jetzt gilt es nur irgendwie zu ermitteln wieviele insgesamt vorhanden sind (Zeilen ohne Kommentarzeilen und Zeilenumbrüche)

Nachtrag3: Auch auf die Gefahr hin für die Selbstgespräche in Behandlung gehen zu müssen...:stupid: IBCScript hat eine Property Statements. Das hat auch einen Count. :oops:

Schön das wir darüber geredet haben... :thumb:

Jens01 15. Aug 2015 18:12

AW: IBCScript Fortschritt
 
Zitat:

Auch auf die Gefahr hin für die Selbstgespräche in Behandlung gehen zu müssen...
Etwas schräg zu sein, ist Vorsetzung für dies Forum. :drunken:

haentschman 16. Aug 2015 07:52

AW: IBCScript Fortschritt
 
8-) Danke für die Blumen... Normal kann jeder. :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:49 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