I haven’t seen this error for decades, but the last month it has shown up three times by two customers. It happens in the same file; supplier order header, and with one or two consecutive records. When I look at the dates in dbExplorer or in my program they look normal after a number or error messages have shown up. There are seven date fields in each record, and I haven’t been able to find out which cause the problem, but Get_Field_Value gives either a valid date no or zero for missing date for all of them.

When I try to delete the corrupted orders in my program, deletion is blocked because of business rules that normally doesn’t prevent deletion in this situation. I have to delete the records in dbExplorer.

I can write the records to text files with WriteLn and read them in again after deletion with ReadLn, and then it works.

The native database and DF18.2 is used.

Any idea what cause this problem?

Bengt