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.
IDXFORMAT Details (↑ Format of Your Data Files)
◄Key► ◄Summary► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
The possible values of integer are:
0 System specific default (for this COBOL system, same as 3).
1 C-ISAM format.
2 Micro Focus Level II format.
3 The format used by this COBOL system.
4 An optimized form of the format used by this system, for fast
duplicate key handling.
5 Btrieve format (with ANSI conformance emulation).
6 Btrieve format (without ANSI conformance emulation).
Existing files in any of the given formats will be processed
correctly without the need for this directive. This directive
controls the format used when creating new files.
Specifying 3 always causes the format used by this system to be
created. But if you specify 0, and you are using your program
with a file handler from a different system, the default for that
system will be created.
Specifying 4 may make the files larger than their IDXFORMAT "3"
equivalents.
Micro Focus Level II format files are compatible with Micro Focus
products such as Level II COBOL, Professional COBOL v.1.2, and VS
COBOL Workbench versions up to and including v.1.3. (See chapter
Files in your COBOL System Reference for further information.)
You must not use the ANS85 directive to enable ANSI'85 behavior
when using IDXFORMAT "2". However, you may use ANS85 "SYNTAX" to
enable ANSI'85 syntax.
-♦-