Fórum pergunta sobre atualização #309007
13/01/2006
0
estou começando a estudar as atualizacoes em lote do ADO e os conjuntos de registro desconectados ... conecto no banco de dados apenas para receber dados, e para atualiza-los ...
é mais ou menos isso o que estou fazendo ... lembrando que estou usando o cursor no lado cliente e o modo de bloqueio esta como [b:faeb6f86f4]ltBatchOptimistic[/b:faeb6f86f4]
conexao.connected := true; table.connection:= conexao; table.Active:= True; table.conexao:= nil conexao.connected:= false;
com isso eu carrego os dados na memoria e posso inserir, atualizar, deletar ... e quando efetuar as alteracoes conecto novamente e dou um tabela.updatebatch;
Aqui surgem alguma duvidas, ao ativar a tabela ela me retorna todos os registros que estao no banco, certo?? quando eu tiver muitos registros isso resultara num trafego desnecessario na rede? por exemplo, na hora de eu incluir algum registro nao tenho necessidade de carregar todos os registros ... como ganhar em desempenho??
quem ja trabalhou ou trabalha com esta tecnica por favor poste dicas, sugestoes e se tiver algum material a respeito do assunto favor me indicar ...
abraços a todos
8)
Rafael Gomes
Curtir tópico
+ 0Posts
13/01/2006
Wfmzip
A melhor tecnologia para este tipo de acesso seria cliente/servidor ou ultilize o simpledataset.
Assim quando vc solicitar os dados com a conexào aber do banco e depois fechar os dados ficaram em chache.
Ats,
Wellington
Gostei + 0
13/01/2006
Rafael Gomes
nao entendi direito o que vc quis dizer ...
[]ss
Gostei + 0
16/01/2006
Rafael Gomes
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)