Dear Mmeier,
The flat file checking for DataCare was introduced in version 6.2A. If you started to get these errors after upgrading to either DataCare versions 6.2A or 6.5A, then that suggests these errors have existed for longer than that.
The error you mentioned indicates that for a specific transaction record, invalid characters were found in the customer number field. There is no indication which specific record has this error, but the (264775) refers to the byte offset in the file.
If you want to investigate further, there are a couple things you can do:
- Make sure that you run DataCare for this data using the Verbose diagnostic mode, which will write the most detailed information to the error log file. It might give more specific information as to which record has the error, depending on how many characters are wrong.
- If you have Quik Reports, you can use this to try and determine which record is wrong, as it uses a similar table for reading data as DataCare does for the field checking. To do this, create a new report on the Sales Analysis transaction file, and put Customer Number into the report along with a couple of other identifying fields, such as invoice number and invoice date. Sort the report by customer number ascending (so that problem records will be either at the very top of the very bottom) and print the report to screen - to save paper. This may be able to pinpoint more specifically which records have problems.
The only actions you can do are either live with the errors or have the data repaired. The latter option may be difficult if there are hundreds of these errors, as I believe they would have to be corrected one by one.