|
|
 |
 |
Description File parameters
| record=nnnn |
Defines the logical data record length for the file.
|
| variable=y|n |
Specify whether you want the file to contain variable length records |
| truncation=y|n |
Specifies whether you want Btrieve to perform blank blanck truncation on
variable length records. |
| conpress=y|n |
Specifies whether you want Btrieve to perform compression on records
that are inserted into afile. |
| key=nn |
Specifies the number of keys to be defined in the file. |
| page=nnnn |
Specifies the physical page size in bytes for the file. |
| Pre-allocation=nnnnn |
Specifies the number of pages you want to pre-allocateto the file. |
| repalce=y|n |
Indicates that you do not want Btrieve to create the new file if a file of
the same name already exist, and warn you of the file's existence. |
| data=y|n |
Specifies whether you want Btrieve to create a key only file. |
| fthreshold=10|20|30 |
Specify the amount of free space you want Btrieve to reserve on a file page
for variable length record expansion. |
| position=nnn |
Indicates the position of the key segment in the record. The key position
must be at least 1 and cannot be larger than the value you specified for the
record length. |
| lenght=nnn |
Defines the length of the key or key segment field. The key length must be an
even number if the key is a binary key type. |
| duplicates=y|n |
Specifies whether you want to allow more than one record in the file to
contain the same value for this key field. |
| modifiable=y|n |
Specifies whether you want to allow an application to modify the key value
during an Update operation. |
| type=valid key type |
Specifies the data type for the key. |
| descending=y |
Specifies whether you want Btrieve to collate the index in descending order. |
| alternate=y|n |
Specifies whether you want to sort the data by a collating sequence other
than the standard ASCII sequence. |
| manual=y|n |
Specifies that the key (or key segment) you are defining is manual.
|
| null=y|n |
Specifies whether the key you are defining should have a null value. the null
values you define for each segment can be different. |
| value=nnn |
Specifies in hexadecimals form the value you want Btrieve recognize as the
null character for the key. |
| segment=y|n |
Specifies whether the key you are defining has any more segments. |
| name=filename |
Specifies the name of the file that contains the alternate collating sequence
for the file you are creating. |
|