When a data filter was set on a CT_STRING field in the variable-length portion of a record when the file used a different field delimiter than the default of 0x0, a call to read the record failed with error 598 (CVAL_ERR, Could Not Evaluate Conditional Expression). The logic has been corrected to use the delimiter stored in the schema.