Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.858 Beiträge
 
Delphi 11 Alexandria
 
#1

Wie kann man eine SQL-Abfrage unterbrechen.

  Alt 9. Aug 2014, 10:59
Datenbank: Firebird • Version: 2.1 • Zugriff über: Fibplus/IBDAC
Hallo,

ich bin dabei ein kleines Programm zu schreiben das Datensätze aus einer Firebird – Datenbank in ein Excel – Tabelle überträgt. Ich habe vom Kunden eine aktuelles Backup bekommen und eingespielt, eine Tabelle davon enthält ca. 70 Mio. Datensätze.

Jetzt habe ich aber folgendes Problem, wenn ich jetzt eine Select – Abfragen zum Server schicke das die Abfrage zu lange dauert, oder sogar den Arbeitsspeicher zu klein wird und anschließend der Debugger von Delphi XE 6 sich auch gleich mit verabschiedet und ich Delphi über den Taskmanger abschließen muss, um es anschließend neu zu starten.

Ich würde jetzt gerne für die Tests einen Abbruch –Button für die Select – Abfrage einbauen, dass Problem ist aber das das Programm so beschäftigt ist, dass es keine Benutzer Eingabe mehr annimmt. Wie könnte man so etwas realisieren?

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat