Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Article Q71236
◄Contents► ◄Index► ◄Back►
─────────────────────────────────────────────────────────────────────────────
◄Knowledge Base Contents► ◄Knowledge Base Index►
VBDOS ISAM Creates Two Temporary Files During Operation - Q71236
During operations, ISAM creates two temporary files that are used for
maintenance and transactions. The first file gets created when an ISAM
database is opened or created, and the second temporary file is
created during block processing.
More Information:
When an ISAM database is opened or created, a 6,144-byte file with a
random name is created in the directory pointed to by the "TMP"
environment variable, or if TMP does not exist, in the current
directory. If ISAM cannot create this file when opening a database, a
run-time error 70: "Permission Denied" occurs on the OPEN statement.
This file is needed for database maintenance by the ISAM engine and is
deleted when the database is closed. (This file is used for temporary
work space when building indexes and on rare occasions when reading a
read-only database.)
The second type of temporary file that can be generated is the
transaction log as outlined on page 136 of the "Microsoft Visual Basic
for MS-DOS: Professional Edition Features" for versions 1.0.