Consultor Eletrônico



Kbase 25068: Erro 438 em execução dos programas
Autor   Adriano Correa - CAT
Acesso   Público
Publicação   12/01/2005
Durante execução de programa é apresentado o erro 438 em tela, ou no stack trace da ajuda da mensagem.

Esse erro pode ocorrer em programas do EMS, pois seu padrão é trazer todos os registros necessários para a execução do processo em tabelas temporárias. Após o uso em tabelas temporárias, o resultado processo é aplicado no banco pelo recid.

Durante essa execução, o registro não recebe controle de lock, podendo um outro processo eliminar o registro que estava sendo utilizado.

Se isso ocorrer, no momento da aplicação da tabela temporária no banco, ocorrerá o problema.