... tudo e ABRA TUDO de novo. Eu por exemplo, tenho: ABERTURA.PRG -> Abre todos os BANCOS ao entrar no programa. Se em algum lugar, eu precisar fazer algo e fechar os bancos, faço, e: DBCLOSEALL() - E: ABRE_BANCOS() Simples assim. Não entendi, porque você está fechando banco durante o PROCESSAMENTO, ...