Multiusuário

Delphi

10/08/2005

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


Ricardo_ascii

Ricardo_ascii

Curtidas 0

Respostas

Mmtoor

Mmtoor

10/08/2005

utilize refresh depois de qualquer alteracao e/ou gravacao


GOSTEI 0
Sistemald

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.


GOSTEI 0
Joaoshi

Joaoshi

10/08/2005

Complementando colocar BDE no Uses da Unit.


GOSTEI 0
Vagner.oliveira

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

Vagner.oliveira

10/08/2005

up


GOSTEI 0
Daykas

Daykas

10/08/2005

A propósito! De que banco de dados estamos falando?


GOSTEI 0
POSTAR