A243-Btrieve error 2 ao atualizar base da empresa
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Após atualizar a base de dados fiscal, ocorre: nota013410 - Criação do campo 'ntf_status'. -2147467259. Versão 74. Erro na nota013410 : [Data Record Manager]The application encountered an I/O error(Btrieve Error 2).
Informações Adicionais: Não se aplica.
Resolução
A situação ocorre devido à falha no arquivo LFS_0100.MKD da empresa.
Importante: Caso os procedimentos de correção deste conhecimento não obtenham êxito, retorne backup do arquivo corrompido ou da pasta da empresa.
1- Execute o Rebuild no arquivo LFS_0100.MKD.
2- Execute BtrieveVerify and Repair caso o Rebuild não consiga recuperar o arquivo LFS_0100.MKD. Efetue a recuperação do arquivo LFS_0100.MKD através do BtrieveVerify an Repair onde na opção “File Name / Base Folder” irá selecionar o local do arquivo a ser recuperado, na opção “Machine Name” deverá ser inserido o nome do servidor e em “DB Name” o nome da base de dados com a letra do mapeamento, no exemplo FPROEMP00.
Neste processamento o arquivo com o erro armazenava 1785 dados e após a recuperação foram retornados apenas 1784 registros, portanto, um dos registros ainda não foi recuperado.
A quantidade de registros no arquivo com erro pode variar durante o procedimento de recuperação dos dados. Esta ferramenta (Btrieve Verify Rapair), é o último recurso que o cliente tem para recuperação de dados, ou seja, se esta ferramenta não retornar os registros no arquivo com erro, será necessário o retorno de backup.
3- Acesse Fiscal > Rotinas Auxiliares > Criação/Atualização da Base de Dados e refaça a atualização das empresas com erro.