CLEAR CREATE CURSOR myCursor (f1 c(20) CHECK f1=2 ) TRY APPEND BLANK CATCH MESSAGEBOX(MESSAGE(),0,'my Error Box 1') ENDTRY CREATE CURSOR myCursor (f1 c(20) CHECK f1=A+2 ) TRY APPEND BLANK CATCH MESSAGEBOX(MESSAGE(),0,'my Error Box 2') ENDTRYNote: this problem occurs also on VFP6/7/8 with ON ERROR error handling schema.