GARANTIR DESCONTO

Fórum Atualização em tempo real - SQL Server (ADO ClientDataSet) #269797

23/02/2005

0

Tenho um problema com um sistema ue desenvolvi em [b:27ae1c78c5]Delphi 7[/b:27ae1c78c5], [i:27ae1c78c5]Client/ Server[/i:27ae1c78c5], acesando o sgbd [b:27ae1c78c5]SQL Server 2000[/b:27ae1c78c5], para isso usando o trio de componentes [u:27ae1c78c5]ADODataSet + DataSetProvider + ClientDataSet.[/u:27ae1c78c5]

O sistema só posui dois cadastros, um principal e outro para os detalhes (usando [i:27ae1c78c5]TPageControl[/i:27ae1c78c5]). Tanto no formulário de cadastro principal como no de consulta ao mesmo, [u:27ae1c78c5]os dados que foram inseridos/ alterados/ excluidos numa máquina não estão sendo atualizados nas demais estações[/u:27ae1c78c5]. Fechar e abrir o(s) [i:27ae1c78c5]ClientDataSets [/i:27ae1c78c5]prejudicaria drasticamente a performance do sistema, pois o banco já está na casa dos [b:27ae1c78c5]20.000 registros [/b:27ae1c78c5](tanto é que [u:27ae1c78c5]eu já abro a tabela principal e as detalhe na carga do sistema[/u:27ae1c78c5], enquanto exibo a SplashScreen para o usuário), então não sei mais o que fazer!

Obs: li no Help sobre os métodos [i:27ae1c78c5]DataRequest [/i:27ae1c78c5]de [i:27ae1c78c5]TClientDataSet [/i:27ae1c78c5]e o tratamento do evento [i:27ae1c78c5]OnDataRequest [/i:27ae1c78c5]no [i:27ae1c78c5]DataSetProvider[/i:27ae1c78c5], mas o problema é que não encontrei nenhuma forma de obter só as alterações (inclusão/ alteração/ exclusão).

Grato a todos


Fabiogaldino

Fabiogaldino

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar