IF !TABLEUPDATE( 0, .F., 'SomeAlias' ) AERROR( laErrors ) *** Check for trigger failed IF laErrors[1] = 1539 DO CASE *** Insert Trigger CASE laErrors[5] = 1 *** Update Trigger CASE laErrors[5] = 2 *** Delete Trigger CASE laErrors[5] = 3 ENDCASE ENDIF ENDIFHTH