22 The data buffer parameter is too short.

Returned as COBOL status: 9/139

This implies that the record area defined in the program is not large enough to hold the record that is being read from the Btrieve file. Ensure that the record area is large enough.

This status can also indicate a file corruption, especially in files with variable length records.