AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TQuery, Ausführung abbrechen

Ein Thema von JoelH · begonnen am 3. Sep 2003 · letzter Beitrag vom 24. Jun 2010
Antwort Antwort
JoelH
(Gast)

n/a Beiträge
 
#1

TQuery, Ausführung abbrechen

  Alt 3. Sep 2003, 08:36
Ich find es einfach nicht, hab es hier schon gelesen aber ich find es gerade nicht. Ich fürhre Querys mit TQuery aus, leider konstruiere ich ab und an Querys die die DB nicht verkraftet, bzw. ich keinen Bock drauf hab zu warten.
Dann wenn sie länger wie 30-60 sec. laufen will ich sie via Button abbrechen. Wie mach ich das ? weil solange das Ding rennt steht die Anwendung (Keine Rückmeldung etc.)
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

Registriert seit: 18. Mär 2003
Ort: Berlin
589 Beiträge
 
Delphi 8 Architect
 
#2

Re: TQuery, Ausführung abbrechen

  Alt 3. Sep 2003, 08:45
Soweit ich weiss, müsstest Du die Query in einen eigenen Thread packen - ich hab das irgendwie schonmal gemacht (Fortschrittsanzeige für DB-Aktion) muss mal graben...
Tim Leuschner
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

Registriert seit: 18. Mär 2003
Ort: Berlin
589 Beiträge
 
Delphi 8 Architect
 
#3

Re: TQuery, Ausführung abbrechen

  Alt 3. Sep 2003, 14:38
Also nicht ich, sondern mein Kumpel Robert hat sowas mal gebaut - er ist einverstanden, das ich das Dingen hier poste -
also dann:
Angehängte Dateien
Dateityp: pas qrythread.pas (10,9 KB, 81x aufgerufen)
Tim Leuschner
  Mit Zitat antworten Zitat
JoelH
(Gast)

n/a Beiträge
 
#4

hmm,

  Alt 3. Sep 2003, 16:22
cool, muss ich mal durchackern.

hab mal was damit gebastelt
http://www.delphipraxis.net/topic869...hlight=tthread

aber irgendwie kann ich wärend des SQL Vorgangs nicht abbrechen. Da muss ich noch ein wenig dran bosseln.
  Mit Zitat antworten Zitat
David Martens

Registriert seit: 29. Sep 2003
205 Beiträge
 
Delphi XE Enterprise
 
#5

AW: Re: TQuery, Ausführung abbrechen

  Alt 21. Jun 2010, 16:51
Also nicht ich, sondern mein Kumpel Robert hat sowas mal gebaut - er ist einverstanden, das ich das Dingen hier poste -
also dann:
Mal 'ne dumme Frage, wie soll das Abbrechen mit der Klasse denn gehn?
  Mit Zitat antworten Zitat
David Martens

Registriert seit: 29. Sep 2003
205 Beiträge
 
Delphi XE Enterprise
 
#6

AW: TQuery, Ausführung abbrechen

  Alt 23. Jun 2010, 00:44
*push*
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: TQuery, Ausführung abbrechen

  Alt 23. Jun 2010, 07:34
Hallo,

TQryThread = class(TThread) Suche einfach mal nach "Thread abbrechen".


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: TQuery, Ausführung abbrechen

  Alt 23. Jun 2010, 08:41
Hallo,

TQryThread = class(TThread) Suche einfach mal nach "Thread abbrechen".
Hier sollte aber bedacht werden das bei vielen DB-Zugriffskomponente auch die Database/Connection-Komponenten im Thread erzeugt sein muss damit es nicht kracht.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#9

AW: TQuery, Ausführung abbrechen

  Alt 24. Jun 2010, 02:08
Für ADO gibt es folgendes... klick
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:31 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