If you don't have a code in Error event of the control and error occurs during the execution of some part of your code the form error event is called. If you don't have a code in error event of the form then Error handling routine seted by ON ERROR is called. If you don't have ON ERROR ... The default VFP error handler is fired.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.