>IF !TABLEUPDATE(2,.F.,ALIAS(),latuerror) > thisform.aerrormsg() > IF thisform.ErrorNum=1583 and thisform.UsesIV && NSL 06/28/01 Special processing for interactive table validation errors. > thisform.TableValErr=.T. > RETURN .F. > ELSE > thisform.TableValErr=.F. > ENDIF > > *--- DNG 2/14/2001: Added check for -1 (Non simple commit error). > IF latuerror[1]=-1 && Non simple commit error. > RETURN .F. > ENDIF > *--- Walk through array of failed records and resolve field collisions > FOR i=1 TO ALEN(latuerror,1) > GO (latuerror[i]) > Thisform.updatefaillog() && Check collisions and > * -- Log records which failed to UPDATE due to conflict. > ENDFOR > RELEASE latuerrorThanks for sharing this with me. It's greatly appreciated, however, I noticed in your code if latuerror[1] = -1, to return .F. (which would be my case)... also the whole error array returns .F. so there's no error at all whatsoever. This is one obstacle problem that is really baffling the wits out of me...