Fórum Problema com Banco ACCESS... #175398
16/08/2003
0
Estou desenvolvendo uma aplicação em delphi 7.0 e utilizo o componente ADOConnection1 e neste componente em ligo os componentes TADOTables tudo funciona beleza, acesso ao banco, gravo, excluo, enfim dá tudo certo, mas em uma única estação de trabalho.
O PROBLEMA:
O problema é que se tenho duas estações com o sistema em aberto e numa estação eu insiro um registro na outra estação que já está com o sistema aberto, não atualiza este registro.
estou usando o POST e o REFRESH...
o que fazer, por favor me ajude....
soda limonada
balceiro@bol.com.br
Balceiro
Curtir tópico
+ 0Posts
16/08/2003
Ronanz
AdoTable1.post;
AdoTable1.close;
AdoTable2.open;
No meu caso funciona, não sei se desta forma vai atender suas necessidade.
Espero ter ajudado.
Gostei + 0
16/08/2003
Haguen
Gostei + 0
16/08/2003
Balceiro
soda limonada
balceiro@bol.com.br
Gostei + 0
16/08/2003
Paulo Ricardo
para evitar algum erro ao salvar o registro no evento AfterPost da tabela faço:
if not Dm.ADOConnection1.InTransaction then
Dm.ADOConnection1.BeginTrans;
try
if Dm.ADOConnection1.InTransaction then
Dm.ADOConnection1.CommitTrans;
except
if Dm.ADOConnection1.InTransaction then
Dm.ADOConnection1.RollbackTrans;
end
uma dica tente mudar seus componentes de acesso a dados de ADOTABLE para ADOQUERY os comandos SQL vão ajudá-lo muito sem falar que os seus programas ficarão mais leves e trabalharão com menas memória do sistema e o melhor vc pode a tabela é atualizada logo após o comando ADOQUERY.POST
um abraço!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)