Einzelnen Beitrag anzeigen

daddy

Registriert seit: 9. Sep 2005
Ort: Köln
124 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: SQL-Select während der Ausführung wieder abbrechen

  Alt 12. Feb 2010, 16:54
@haentschman

Zitat:
verstehe ich nicht wirklich wie "langwierig" das SQL sein soll Grübelnd...
Ich verwende teilweise komplexe SQL´s. Der Nutzer hätte gar keine Chance den Vorgang zu "unterbrechen", da die Daten ruck-zuck im Dataset sind.
Im Prinzip ist Firebird in der Tat extrem schnell. Aber, wenn ich z.B. eine Inventurliste mit sagen wir mal 400 Seiten drucke, kann das eben doch eine (kurze) Weile dauern, bis die Daten verfügbar sind. Erst recht, wenn die Abfrage online über eine VPN-Anbindung erfolgt. Und wenn der Anwender dann merkt, dass er die Liste vielleicht doch grad gar nicht haben möchte, sollte es möglich sein, dieses auch während der Ausführung des Selects schon zu unterbrechen.

Zitat:
Was hälst du denn vom Verwerfen des Datasets wenn der Nutzer das Ergebnis nicht sehen will ?
Meinst Du das Select im Hintergrund weiterlaufen zu lassen und anschließend damit nichts zu machen? Wär natürlich im Prinzip möglich, würde aber den Server unnötig belasten und unnötigen Datentraffic zum Client bedeuten! Also keine optimale Lösung.
  Mit Zitat antworten Zitat