Thanks Bruce.
Although I'm reading SQL data, I suppose that anything can happen when reading the VIEW - even with TPS. By using the RECORDS property won't be accurate - some results can return 0 records without the reading of data causing an error.
In a LOOP statement, there is actually only one error that is normal i.e. "Record Not Available" (error 33). Anything else can be regarded as abnormal and should be reported on. It will be helpful to have a property available in jFiles to capture such errors when .APPEND is run, so that an error can be reported on. I don't know how the internals of jFiles work, but adding such an error description property shouldn't have a negative effect on existing code?
Just on another topic, when checking for errors in a VIEW that is SQL-based, we use this statement as a standard way of determining the real reason for the error. Maybe you can use it as well?
CHOOSE (ERRORCODE () = 90, FILEERROR (), ERROR ())
Thanks
Thys