AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Temporäre Dateien der BDE löschen?
Thema durchsuchen
Ansicht
Themen-Optionen

Temporäre Dateien der BDE löschen?

Ein Thema von FBrust · begonnen am 11. Jul 2006 · letzter Beitrag vom 11. Jul 2006
Antwort Antwort
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#1

Temporäre Dateien der BDE löschen?

  Alt 11. Jul 2006, 10:31
Datenbank: BDE • Version: 5.1 • Zugriff über: Standard-Komponenten
Hallo,

in einem älteren Programm von uns wird noch die BDE eingesetzt. Nun kommt es vor, dass die temporären Dateien der BDE ("_QSQ...") nicht gelöscht werden (obwohl die Datenbankverbindung über die Databasekomponente geschlossen wird) und im Verzeichnis (in diesem Fall sogar der Desktop) stehen bleiben. Dies ist natürlich unschön und verwirrt auch den Anwender.

Daher meine Frage, wie ich es vermeiden kann, dass diese Dateien stehen bleiben und, falls das nicht geht, ob ich das Verzeichnis, in dem diese Dateien angelegt werden, ändern kann.


Vielen Dank


Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
Peinhard

Registriert seit: 8. Jul 2006
152 Beiträge
 
#2

Re: Temporäre Dateien der BDE löschen?

  Alt 11. Jul 2006, 11:10
Die Dinger sollten nur im PrivateDir (cf TSession bzw Session) auftauchen, und dafür ist der Desktop nicht unbedingt erste Wahl. Nach Beendigung der Applikation können sie gelöscht werden.

peinhard
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Temporäre Dateien der BDE löschen?

  Alt 11. Jul 2006, 11:40
Zitat von FBrust:
Nun kommt es vor, dass die temporären Dateien der BDE ("_QSQ...") nicht gelöscht werden (obwohl die Datenbankverbindung über die Databasekomponente geschlossen wird) und im Verzeichnis (in diesem Fall sogar der Desktop) stehen bleiben.
Rufst du TQuery-Abfragen (select) mit ExecSQL auf? Das produziert solche Temp-Dateien, die anschließend erhalten bleiben.

Zitat von Peinahrd:
Nach Beendigung der Applikation können sie gelöscht werden.
Das wird dann eigentlich automatisch erledigt.

Zitat:
..falls das nicht geht, ob ich das Verzeichnis, in dem diese Dateien angelegt werden, ändern kann.
Kann man.
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Temporäre Dateien der BDE löschen?

  Alt 11. Jul 2006, 12:57
Hallo,

danke für Eure Antworten.

Dass die Dateien automatisch gelöscht werden, kenne ich auch nur so, aber in diesem speziellen Fall passiert das eben nicht, und ich frage mich warum...

Na gut, dann werde ich den Pfad festlegen und dann in regelmäßigen Abständen das Verzeichnis leeren.


Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  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 18:18 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