Tenho um sistema desenvolvido em VB5, que utiliza um banco de dados access e que sempre rodou estável desde 98.
O código foi crescendo e agora sem mais nem menos, tem hora que os dados são atualizados e tem hora que não.
Um detalhe importante: eu não mexi em nada no codigo que executa a atualização dessas informações e sempre ocorre quando a operação é feita por uma máquina remota, normalmente XP.
A pessoa que executou a ação vê atualizado, mas de outra máquina a informação ainda é a velha, pois realmente não atualizou. O que o executor vê é provavelmente uma informação buferizada que não sei porque, não foi atualizada no banco de dados.
Alguém poderia me dizer algo a respeito? No trecho que está dando problemas, eu realmente não mexi nada !!!
Já tentei usar comandos tipo dbRefreshCache e dbFreeLocks para que os bloqueios desnecessários sejam liberados e a atualização seja feita imediatamente, mas não adiantou, é de Lua!!! Tem hora que faz, tem hora que não, e o código é sequencial, não tem como não fazer !!!
Pergunta
Zovao
Olá Pessoal,
Meu pescoço está por um fio !!!
Tenho um sistema desenvolvido em VB5, que utiliza um banco de dados access e que sempre rodou estável desde 98.
O código foi crescendo e agora sem mais nem menos, tem hora que os dados são atualizados e tem hora que não.
Um detalhe importante: eu não mexi em nada no codigo que executa a atualização dessas informações e sempre ocorre quando a operação é feita por uma máquina remota, normalmente XP.
A pessoa que executou a ação vê atualizado, mas de outra máquina a informação ainda é a velha, pois realmente não atualizou. O que o executor vê é provavelmente uma informação buferizada que não sei porque, não foi atualizada no banco de dados.
Alguém poderia me dizer algo a respeito? No trecho que está dando problemas, eu realmente não mexi nada !!!
Já tentei usar comandos tipo dbRefreshCache e dbFreeLocks para que os bloqueios desnecessários sejam liberados e a atualização seja feita imediatamente, mas não adiantou, é de Lua!!! Tem hora que faz, tem hora que não, e o código é sequencial, não tem como não fazer !!!
Alguém por favor tem alguma idéia?
Agradeço desde já.
Abraços,
Zovao.
Editado por ZovaoLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.