![]() |
Datenbank: Oracle • Version: 9 • Zugriff über: ADO
Abschießen einer Abfrage möglich?
Hallo zusammen,
Manchmal passierte es ja daß man eine Abfrage erstellt abschickt und in dem Moment erkennt, "das ist *****". Gibt es eine Möglichkeit das (ADO)Query.Open sauber zu unterbrechen? (ich meine jetzt nicht das Auslesen des produzierten Datenmülls!) Gruß K-H |
AW: Abschießen einer Abfrage möglich?
Arbeitest du mit Transaktionen? Dann könntest du die Query ja über ein Transaktions-Rollback ungeschehen machen.
Ansonsten hilft vielleicht ![]() |
AW: Abschießen einer Abfrage möglich?
Zitat:
Vielen Dank! K-H |
AW: Abschießen einer Abfrage möglich?
Also wenn es ein reines Select ist, was bspw. bei der Entwicklung ohne die nötigen Joins rausgegangen ist und nun fröhlich die DB vollpermutiert, schließe ich einfach die Anwendung (Taskmanager). (Mit Transaktionen arbeitet man doch eh immer, oder meintest Du Clienttransaktionen?) Oracle bekommt das mit und räumt auch schön brav auf (nach und nach)
Führt man SPs aus, sollten die natürlich kein COMMIT enthalten, da hilft aber auch eine Async Verarbeitung nichts. Falls es um eine Funktion für den Anwender geht, der der Geduld verliert und nicht gleich die ganze Anwendung abschießen will, ist der Link vielleicht ganz gut. |
AW: Abschießen einer Abfrage möglich?
Zitat:
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz