Multiusuário
Boa tarde,
Tenho duas máquinas que vamos chamar de máquina ´A´ e máquina ´B´ cujo sistema operacional é o Windows98. Tenho uma aplicação para ambas cujo banco fica na máquina ´A. O que acontece é um seguinte, quando eu edito algo na máquina ´A´ a alteração feita na máuquina ´B´ não aparece e quando faço o inversos (da máquina ´B´ para a máquina ´A´) ocorre normalmente.
Quem puder me ajudar agradeço.
Obs. Uso o Delphi 5 com o paradox.
Abraço, Ricardo
Tenho duas máquinas que vamos chamar de máquina ´A´ e máquina ´B´ cujo sistema operacional é o Windows98. Tenho uma aplicação para ambas cujo banco fica na máquina ´A. O que acontece é um seguinte, quando eu edito algo na máquina ´A´ a alteração feita na máuquina ´B´ não aparece e quando faço o inversos (da máquina ´B´ para a máquina ´A´) ocorre normalmente.
Quem puder me ajudar agradeço.
Obs. Uso o Delphi 5 com o paradox.
Abraço, Ricardo
Ricardo_ascii
Curtidas 0
Respostas
Mmtoor
10/08/2005
utilize refresh depois de qualquer alteracao e/ou gravacao
GOSTEI 0
Sistemald
10/08/2005
Procure salvar os dados fisicamente. no evento afterpost, coloque o seguinte código:
DBISaveChanges(TableCliente.Handle);
e procure manter abertas apenas as tabelas que você está usando.
DBISaveChanges(TableCliente.Handle);
e procure manter abertas apenas as tabelas que você está usando.
GOSTEI 0
Joaoshi
10/08/2005
Complementando colocar BDE no Uses da Unit.
GOSTEI 0
Vagner.oliveira
10/08/2005
Complementando colocar BDE no Uses da Unit.
O comando [b:a8ff57630d]DBISaveChanges(TableCliente.Handle);[/b:a8ff57630d] não funciona em tabelas ADO tentei mas não reconhece o comando [b:a8ff57630d]Handle[/b:a8ff57630d]
GOSTEI 0
Vagner.oliveira
10/08/2005
up
GOSTEI 0
Daykas
10/08/2005
A propósito! De que banco de dados estamos falando?
GOSTEI 0