A362-Erro -2147467259 - [data record manager] the key number parameter is invalid - btrieve error 6
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo tem como objetivo auxiliar na correção do erro: Btrieve error 6 ao atualizar a base de dados do Fiscal.
Informações Adicionais: Não se aplica.
Resolução
Mensagem de erro:
-2147467259 [Data Record manager] the key number parameter is invalid (Btrieve Error 6)
Tabela: inventario - Remoção de índice
A situação ocorre devido a falha na estrutura da base de dados da empresa.
Atenção: Antes de iniciar qualquer procedimento certifique-se que o cliente tenha um backup completo e atualizado de sua base de dados. Realize backup das empresas na pasta LFS para ter certeza.
Executando Script para atualização da tabela da empresa:
1- Acesse o PCC e faça login na DSN da empresa com Falha e clque em Execute SQL Comands
2- Execute os comandos sql na Empresa
ALTER TABLE tabela ADD COLUMN DUMIE INTEGER DEFAULT '999';
ALTER TABLE tabela DROP COLUMN DUMIE;
3- Este comando deve ser executado em todas as tabelas que apresentam falha, neste exemplo estamos executando em apenas uma tabela.
4- Após proceidmentos realize a atualização da empresa novamente.
5- Caso falha persista deve ser feito transferência de base por empresa
Para mais informações, consulte:
COL: 2158 - Como efetuar a transferência da base de dados de uma empresa com movimentação fiscal