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.
PROISAM and PROISAMD Command-Line Options
◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
ISAM available in Professional Edition only
──────────────────────────────────────────────────────────────────────────────
PROISAMD.EXE contains all ISAM routines needed to run most database
programs. Similarly, PROISAM.EXE contains ISAM routines with the following
exceptions:
• Excludes the "data dictionary" statements CREATEINDEX, DELETEINDEX, and
DELETETABLE
• Contains a restricted version of the OPEN statement that opens a database
or table, but will not create it if it does not already exist
{PROISAM | PROISAMD} [options]
■ options Command-line options available with PROISAM.EXE or
PROISAMD.EXE:
Option Description
═══════════════ ══════════════════════════════════════════════════
/D Removes ISAM TSR from memory
/Ib:pagebuffers Increases amount of conventional memory reserved
for ISAM buffers; default for PROISAM: 6
pagebuffers (12K of 2K pages); default for
PROISAMD: 9 pagebuffers (18K of 2K pages); maximum
value for pagebuffers is 512
/Ie:emsreserve Specifies amount of expanded memory to reserve for
non-ISAM purposes; by default, ISAM uses 1.2 MB of
expanded memory (if present) for buffers
/Ii:indexes Specifies number of non-NULL indexes used in the
program; use if number of indexes exceeds 30;
maximum number of indexes is 500
See Also
◄Command-Line Options►