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.
btrv_butil_create_fdfparam.html