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

  • Sem rótulos