Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 53077-Ocorrência do erro 1422 ao excluir um registro
Produto:Datasul
Versão:3
Sintoma
53077-Ocorrência do erro 1422 ao excluir um registro
Causa
Ocorrência do erro 1422 ao excluir um registro
Solução

Sintomasü    

 Erro 1422 ao excluir um registroü  

SYSTEM ERROR: Index in <table-name> for recid could not be deleted. (1422) 

Ambienteü    

Todos os sistemas operacionaisü    

Progress 9 

Mudança CausaA causa exata do erro é desconhecida. Verificar a ocorrência de algum erro no log do sistema operacional ou no banco de dados. Já foi identificado em alguns casos que erros no hardware do servidor podem ocasionar esta situação. Também versões de Progress desatualizadas podem conter bugs que levam a ocorrência do erro. 

Solução

Se ocorrer o erro 1422 ao tentar excluir o registro, execute o seguinte procedimento:  

ü     Verifique em qual área está a tabela que possui o registro com problema.

ü     Verifique também o recid do registro. Esse recid aparece na mensagem de erro.

ü     Tire a base do ar e faça um backup.

ü     Trunque o bi do banco.

ü     Execute o comando: proutil <banco> -C idxfix

ü     Selecione a opção 6

ü     Entre com o recid do registro com problema

ü     Entre com a área onde está localizado o registro

ü     Confirme a operação.  Após esse procedimento o registro foi eliminado, sem precisar reindexar o banco 

Notas

Para mais informações, procure pelo erro 1422 nos KBases da Progress através do site www.progress.com/support