Situação:
Ao realizar um procedimento no sistema que envolve contratos, como atualização de cadastros, cálculo ou consolidação de folha por exemplo, poderá exibir o erro "EDatabaseError OLE DB Error Ocurred" ou "EDatabaseError"
Erro:
---------------------------
Folha de Pagamento
---------------------------
Erro EDatabaseError OLE DB error occured. Code 80040E57h 0
---------------------------
OK
---------------------------
Solução:
1. Arraste a mensagem de erro para o lado e verifique as informações da Unidade e Contrato que apesenta erro. (O processo de Cálculo ou consolidação para em determinado contrato com divergência)
1.1. Acesse no menu Férias > Consultar Saldos
Será retornada a Mensagem de "Já Existe o Registro no Banco de Dados", verifique que o último período aquisitivo de férias está incorreto na tela, realize a exclusão, e após realize o recálculo da Folha.
2. Verifique na ficha financeira do contrato se possui algum VDB atípico e confira a parametrização deste VDB. Parametrização incorreta pode ocasionar este erro.
Acesse Arquivo > Tabelas da Folha > Vencimentos e descontos.
3. Verifique a Escala de Horário do Trabalhador se está correta.
Acesse Arquivo > Tabelas do Contrato > Escala.
4. Verifique se não possuí lançamentos de VDB com quantidade de Dias muito superior ao período da folha.
Acesse Folhas > Efetuar Lançamentos > Por contrato.
5. Caso o passo anterior não resolva o erro, efetue as configurações de instalação, conforme instruções do artigo Configurações de instalação.
6. Permanecendo o erro, verifique se existe espaço disponível no banco de dados. (Processo deve ser feito por sua TI)