Forum: Datenbanken
Delphi
by Blup,
17. Apr 2009
Ich vermute das eventuell nicht der TBlobThread hängt, sondern die angezeigte Tabelle im Hauptthread aktualisiert wird.
TABSQuery verwenden und nur die Felder lesen, die auch wirklich für die Darstellung in der Tabelle erforderlich sind.
Forum: Datenbanken
Delphi
by Blup,
17. Apr 2009
Eventuell tritt das Problem im Destructor auf, da beim FTable.Free wohl auch automatisch FTable.Close aufgerufen wird.
Versuchsweise die Datenmenge bereits im Execute schließen:
FTable.Close;
FDatabase.Close;
ThreadData würde ich im Destructor freigeben, damit auch im Fehlerfall nichts zurückbleibt.