... blank, at STATIC FUNCTION ADO_APPEND( nWA, lUnLockAll ), I removed oRecordSet:Update(). Otherwise, it failed. Mr. Nages would provide more insight than me. But sorce\function\adofuncs.prg show how to deal with ADO safely. I use Mr. Nages ADO routines at production with no trouble at all. ...