Currlen

currlen is a numeric variable in the [G] class associated with a table declared by the File instruction. It can be assigned to define the number of key components used for a Read operation when the key is not mentioned and defined by currind.

Syntax

[G:ABV]currlen

Example

# The MYTABLE table has several indexes.# The first one is an index MY0 composed by 3 components (string CODE, date MYDATE, and value NUMVAL).Local File MYTABLE [MYT]# The following instructions:[G:MYT]currind=1 : [G:MYT]currlen=1 : Read [MYT]="ABC"# Are equivalent to:Read [MYT]MY0(1)="ABC"# The following instructions:[G:MYT]currind=1 : [G:MYT]currlen=2 : Read [MYT]="ABC" ; date$# Are equivalent to:Read [MYT]MY0(2)="ABC" ; date$

See also

File, Read, For, currind.