| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > FileManager > FileManager Methods >====== TryUpdate (try to change the current record) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[tryreget try to get a specific record by position .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[tryvalidatefield validate field contents .htm|{{btn_next_n.gif|Next page}}]] | | || **TryUpdate, PROC** {{blk2blue.jpg|blk2blue.jpg}} The **TryUpdate **method changes (rewrites) the current record. The TryUpdate method does not attempt to handle errors that occur while changing the record. The Update method provides a slightly different (auomatic) alternative for changing records. **Implementation:** TryUpdate tries to change the record. If it succeeds, it returns Level:Benign (declared in ABERROR.INC). If it fails, it returns the severity level of the 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:**     [[update change the current record .htm|Update]] , [[put re write record .htm|PUT]]