A946-Erro 172 - não foi possível abrir o arquivo de empresas
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Neste artigo são demonstrados os procedimentos de identificar a letra correta do mapeamento do GAP e DBCheck.
Informações Adicionais: Não se aplica.
Resolução
Ao tentar acessar a rotina Cadastro de Empresas, ocorre:
Descrição: Erro ao abrir arquivo ?:\PROEMP06\PRGEMPRESAS.BTR. Erro 172 - Mensagem do erro 172 ainda não mapeada.
Pode ocorrer também no Gerenciamento de Grupos e Usuários, ao acessar a aba Empresas do Cadastro do Usuário, ocorre: Erro 172. Não foi possível abrir o arquivo de empresas. Devido ao erro Nome da base de dados não encontrada.
A situação ocorre devido a troca da letra da unidade de mapeamento, como por exemplo: Utilizava FPROEMP00 e passou a utilizar PPROEMP00
Importante: As informações das imagens são apenas um exemplo. Para obter sucesso no procedimento utilize os dados de sua empresa.
Verificação da letra correta de mapeamento
1- Acesse: ?:\PROEMP00 e localize o arquivo PRG_0008.MKD.
2- Abra o arquivo utilizando o bloco de notas.
3- Localize a palavra PROEMP, onde será possível verificar a letra da unidade de mapeamento utilizada anteriormente.
Criação de DSN
No PCC, crie uma nova DSN com o nome da que foi encontrada (HPROEMP06) no arquivo físico (LFS_0008.mkd) e aponte para o mesmo caminho da qual se deseja utilizar (YPROEMP06). Ao criar a DSN, desabilite a opção Create Dictionary Files.
DBCheck PV
1- Execute o DBCheck na DSN qual se deseja usar (YPROEMP06).
Importante: Para Pervasive 10 ou superior é necessário executar o DBCheck 03 (três) vezes.
Saiba mais sobre DBCheck acessando o conhecimento A746-Como fazer o dbcheck - Somente Pervasive Versão 8.60
2- Apague a DSN que foi criada anteriormente (HPROEMP06) que foi criado no passo Criação de DSN