Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi datenmüll? (https://www.delphipraxis.net/104160-datenmuell.html)

Privateer3000 28. Nov 2007 13:01

Datenbank: dbf • Zugriff über: bde

datenmüll?
 
Hallo allerseits,

in meinem Programmverzeichnis
werden ständig Daten erzeugt
die alle _QSQL begiin und eine
laufende nummer haben.
Was sind das für dateien und kann
man die löschen?

Grüßle

SirThornberry 28. Nov 2007 13:12

Re: datenmüll?
 
Könntest du dem Beitrag bitte einen aussagekräftigen Namen geben so das man sofort weiß worum es geht? :)

Zu deiner Frage: Ja, man kann diese Dateien bedenkenlos löschen. Zumindest konnte ich das bisher ohne irgendwelche Folgen zu sehen (außer das Speicherplatz frei wurde)

mkinzler 28. Nov 2007 13:13

Re: datenmüll?
 
Das die die (temp.) Ergebnisse von Abfragen

Privateer3000 28. Nov 2007 13:16

Re: datenmüll?
 
'tschuldigung

kann man das unterdrücken oder automatisiert löschen?
Bei anderen Programm sieht man das ja auch nicht?

mkinzler 28. Nov 2007 13:19

Re: datenmüll?
 
Wenn die Abfarge sauber geschlossen wird, werden diese normalerweise automatisch wieder gelöscht.

Privateer3000 28. Nov 2007 13:34

Re: datenmüll?
 
aha, ist hier etwas nicht sauber?
Delphi-Quellcode:
personal.Form2.pq1.Close;
pl.Form2.pq1.sql.Clear;
pl.Form2.pq1.SQL.Add('UPDATE pltable SET SAC=0,PIDN=''0'' WHERE PNAME='+QuotedStr(logname.Caption));
pl.Form2.pq1.ExecSQL;

raiguen 28. Nov 2007 14:35

Re: datenmüll?
 
Zitat:

Zitat von mkinzler
Wenn die Abfarge sauber geschlossen wird, werden diese normalerweise automatisch wieder gelöscht.

Jaein...speziell der QR (so meine leidliche(n) Erfahrung(en)) räumt seine temp.Tabellen/Abfragen nicht immer einwandfrei weg...selbst wenn die Abfrage sauber geschlossen wird...
Ich habe mir damals so beholfen, im dem ich erstens zu ProgrammStart expliziet ein temporäres Verzeichnis erstellt habe und zweitens mittels TempDir := DatenMuell die Application 'gezwungen' habe, expliziet diese Verzeichnis zum Müllabladen zu benutzen und kurz vor dem Beenden des Programmes eben dieses Verzeichnis leergeräumt habe...


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:35 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 by Thomas Breitkreuz