... by SET( _SET_HARDCOMMIT, .T. ) Harbour remembers which RDD files where modified with SET( _SET_HARDCOMMIT, .F. ) so when user reenable hard commits and call dbCommitAll() commit requesta are sent for all modified RDD files. best regards, Przemek C.