atualização do bd online..
Bom dia pessoal..
estou com um problema e queria pedir a ajuda de vcs..
estou desenvolvendo para estudos um sisteminha que acessa um bd access .. Nesse programa eu posso incluir , alterar , deletar etc..
queria que ele trabalhasse em rede ou seja.. ele possa ser aberto em mais de uma estação ao mesmo tempo.. até aí tudo bem..
O que eu queria é que ao incluir um registro ou alterar o mesmo, fosse atualizado também nas outras estações..
Pq do jeito atual , eu tenho que fechar e abrir novamente o programa para que eu possa ver as alterações..
tem como fazer isso??
para adicionar estou usando.... database1.starttransaction;
tblcontrole.append;
para alterar estou usando.. database1.starttransaction;
tblcontrole.edit;
para gravar tblcontrole.post;
database1.commit;
estou com um problema e queria pedir a ajuda de vcs..
estou desenvolvendo para estudos um sisteminha que acessa um bd access .. Nesse programa eu posso incluir , alterar , deletar etc..
queria que ele trabalhasse em rede ou seja.. ele possa ser aberto em mais de uma estação ao mesmo tempo.. até aí tudo bem..
O que eu queria é que ao incluir um registro ou alterar o mesmo, fosse atualizado também nas outras estações..
Pq do jeito atual , eu tenho que fechar e abrir novamente o programa para que eu possa ver as alterações..
tem como fazer isso??
para adicionar estou usando.... database1.starttransaction;
tblcontrole.append;
para alterar estou usando.. database1.starttransaction;
tblcontrole.edit;
para gravar tblcontrole.post;
database1.commit;
Jm
Curtidas 0
Respostas
Scandolara
25/09/2003
Amigo,
Acredito q vc deva fechar e abrir a tabela, ai sim vc vera as alteracoes ...
Agora um outra forma para isso, mas é um pouquinho ´porca´ seria vc fazer um table1.refresh;
Espero q temnha te ajudado
ate
Acredito q vc deva fechar e abrir a tabela, ai sim vc vera as alteracoes ...
Agora um outra forma para isso, mas é um pouquinho ´porca´ seria vc fazer um table1.refresh;
Espero q temnha te ajudado
ate
GOSTEI 0
Jm
25/09/2003
mas se eu fechar a tabela e outro usuário estiver em modo de inserção ou edição vai dar erro da mesma forma..
tentei com um refresh no formulário, mas o problema é que se duas pessoas estiverem em modo de inserção ao mesmo tempo.. qdo vai gravar da erro de violação de chave ..
tentei com um refresh no formulário, mas o problema é que se duas pessoas estiverem em modo de inserção ao mesmo tempo.. qdo vai gravar da erro de violação de chave ..
GOSTEI 0
Leorez
25/09/2003
Bem todo sistema que desenvolvi quando eu abro o forme é que eu abro a table assim toda as auterações seram atualizada. Não tive o problema que vc teve pois configurando o BDE corretamente não há este erro.
GOSTEI 0