I have an application the uses automatic buffering (cursorsetprop("Buffering", 4 ,""). I am having trouble handling the "record in use by another user" error . I created an error routine that just displayed the error message using the messagebox function. I get the error message, but when the O.K. button is selected the application closes just as if I hit cancel without an error routine. I just need the error message to active and control to return as if the user did nothing. I currently have the on error command in the startup.prg (main program for the app which calls the form).