Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations derfloh on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Why does D6 Enterprise create these files? 2

Status
Not open for further replies.

delphiman

Programmer
Joined
Dec 13, 2001
Messages
422
Location
ZA
Recently I have had to re-install Delphi 6 Enterprise and since then I find the following files are continually being being added in my Application directory. Can someone tell me what they are - before I delete them totally?

(I have already moved them to another folder but it doesn't have any effect on my project.)

_QSQ10.DB
_QSQ12.DB
etc

Del10.MB
Del11.MB
etc

Tra18.MB
Tra20.MB
etc.

Thanks in advance.
 
after doing a quick search on google I came across - hope it helps:

>Hi all,
>
>I have a Paradox db with about 20 tables. I noticed after a
>customer complained of a number of records going missing
>that 4 new tables had appeared in the db eg. _qsq1116.db.
>All the tables begin with _qsq. Does anyone know where
>these are coming from and why ?

They are temporary tables created by Delphi for your cached updates. If you don't have a PrivateDir specified, these temp tables just get written to the WorkingDir path, i.e. where the database tables are. If you inspect the directory whilst the app is running, you'll see them there;
normal shutdown, they will be gone.

What your customer might not have mentioned is that s/he (or someone on the network) crashed out of the application at some point or, e.g. there was power failure or the network choked. That means any cached inserts would
not have been written to disk and the BDE had no opportunity to clean up.


 
hi,

They are not made by delphi but by the BDE. If nobody is using the BDE you can remove the files. If they are in use they will be removed if the user shutdown the application on a normal way. After a crash they will not be removed automatically. You must remove them by hand.

Steph [Bigglasses]

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top