Posted by Bob A on December 16, 2010 at 05:15:21:
In Reply to: Re: 9800 ERRORTO 9800 posted by Grant Foraker on December 15, 2010 at 13:44:17:
Thanx for the feedback...
I've never knowlingly coded AGAIN because I've never understood how one avoids getting stuck in some tight loop
I think that the problem I have here is that there's a blind EXCP=someplace and there they only check for E33, in this case it was something like a record not found condition E32 and so it fell into soemthing like:
if EXCP EQ 33 then AGAIN
9800 ERRORTO 9800
ERROR
and it was the unhandled E32 that caused all the problems..
In fact I've made it a point to code EXCPSUB= and then if I detect an E33, explicitly GOTO a line just before the I/O operation (thereby crudely emulating the AGAIN). I think what what I have to do here is recode this to EXCPSUB= and then issue some kind of WAIT 20 (little more than a second) before I try it AGAIN when I get an E33, but just MSGBOX if it's anything else
thanx again for your input
Bob "A"
Each file can be a maximum of 1MB in length Uploaded files will be purged from the server on a regular basis.