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.