Find/Each com dados atualizados

Discussão em 'Progress 4GL' iniciado por pkr-LL, Outubro 8, 2011.

  1. pkr-LL

    pkr-LL Sem Pontuação

    Boa Tarde,
    Tenho um problema esporádico que é o seguinte:
    Algumas vezes na busca dos registros recebo uma versão antiga do registro ex:
    Busco os pedidos "Faturados" e alguns que já foram "Faturados" não aparece...só aparece se sair do sistema e entrar novamente.
    Me instruiram a utlizar Share-Lock, porém ainda assim alguns casos não resolveram [ sem contar que não sou digamos fã...de ficar carregando registro com share sem necessidade ].
    Alguém tem uma dica para que o Find/Each como NO-LOCK busque semprea o registro realmente atualizado??

    Att
  2. bhfs

    bhfs Sem Pontuação

    Amigo, mande seu código para entendermos o porque de acontecer isso...
    Nunca vi isso acontecer... será que não seria erro nas cláusulas WHERE ?

    Att,

    Bruno Hallais
  3. baltazar

    baltazar Membro Participativo

    Isso é um problema no código.

    Pode não estar a fazer o "assign" correctamente.

    Envie o código.
  4. Claudemir

    Claudemir Membro Participativo

    Bom dia.
    acrescente no teu pf de conexao o parametro
    -rereadnolock , isso fara com que ele busque os dados atualizados no banco .
    claudemir

Compartilhe esta Página