Error 59
The length of a record variable for a Get Because a two-byte descriptor is always added to a variable-length string Put to a random access file, the variable-length string must be at least two characters shorter than the record length specified in the Len clause of the Open statement. Variant data types also require a two-byte descriptor. Variants containing variable-length strings require a four-byte descriptor.