| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > FileManager > FileManager Methods >====== Update (change the current record) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[tryvalidatefield validate field contents .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[usefile use lazyopen file .htm|{{btn_next_n.gif|Next page}}]] | | || **Update, PROC** {{blk2blue.jpg|blk2blue.jpg}} The **Update **method changes (rewrites) the current record. The Update method handles any errors that occur while changing the record. The TryUpdate method provides a slightly different (manual) alternative for changing records. **Implementation:** If Update succeeds, it returns Level:Benign (declared in ABERROR.INC). If it ultimately fails, it returns the severity level of the last error it encountered while trying to change the record. See //Error Class //for more information on severity levels. {{notebox.jpg|NoteBox.jpg}} **This method does not handle referential integrity (RI) between related files. The RelationManager class enforces RI between related files.** **Return Data Type:**     BYTE **See Also:**     [[tryupdate try to change the current record .htm|TryUpdate]]