A função DBGoto(), exclusivamente no release TOTVS | DBAccess build 42.20141119, gerado em , ao ser executada em uma tabela filtrada, zerava o marcador de registro, fazendo com que a tabela fosse para BOF() no DBSkip(), podendo colocar rotinas do AdvPL em LOOP de processamento.
Situação | Utilização do TOTVS | DBAccess para acesso a dados, em rotina de processamento, onde é realizado um DBGoto() seguido de Skip() em uma tabela com filtro ativo. |
---|---|
Ocorrência | Após posicionar no registro com DbGoto(), o marcador de registro vinha com registro 0 (zero), fazendo o próximo DbSkip() partir do topo da tabela, podendo colocar uma rotna Advpl com esta sequencia de processamento em LOOP infinito. |
Correção | Identificada e corrigida a condição que erroneamente limpava o flag de posicionamento de registro. |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas