local loError as exception select rsTSBlocks try INSERT INTO rsTSBlocks (TemplateID) VALUES (thisform.oCurrentNode.values('TemplateID').value) GOTO RECNO('rsTSBlocks') *!* append blank *!* replace TemplateID with thisform.oCurrentNode.values('TemplateID').value in rsTSBlocks this.parent.grdSeatBlocks.refresh() * this.parent.grdSeatBlocks.colLevels.cboLevels.listindex = 1 thisform.VenuesTree.enabled = .f. this.parent.grdSeatBlocks.setfocus() catch to loError if loError.errorno = 2072 && obscure VFP bug - try the same code again oAppObj.write_log('Error 2072 detected ' + loError.message, program(), 'E') =MESSAGEBOX('The error 2072 is the internal VFP bug! Please try closing the form and re-open!',48,'Internal VFP Error') endif endtryI really can not do anything with it. I deleted all records for that particular template and the error is no longer occurring yet. However, I was getting it in other places, such as Delete block button. It is extremely frustrating - I spent the whole day on this form and on one particular page of that form.