You can make it look like it does, though. Put this in your error handler:
[tt]
Procedure MyError
nErrCode=ERROR()
DO CASE
CASE nErrCode=114 && Index does not match
&& Process the error
CASE nErrCode=1561 && Database is invalid
&& Process the error
OTHERWISE
ON ERROR
RETRY
ENDDO
[/tt]
What this does is, if the error handler doesn't know what to do with the error, will kill the error handler and try the command again. This, of course, will cause the default VFP error handler to pop up with the CANCEL, SUSPEND, IGNORE, HELP buttons.
You probably wouldn't want to ever do this except for debugging small projects, but I thought it might come in handy somewhere.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.