Usando Transaction corretamente

Delphi

25/05/2004

Bom dia pessoal,
tenho uma aplicação feita em D7, FB1.5 e uso tenologia de acesso BDE. Estou migrando para MDO, só que agora tenho que usar transaction. Para isto tenho que realizar algumas alterações em meu programa. Tenho um DataModule com várias tabelas que ficar abertas.
[b:c003ab46bb]Dúvidas:[/b:c003ab46bb]
===============================================
1) Para melhor performance do sistema, posso substituir todos os meus componentes TMDOQuery e TMDOTable por MDODataSet (levando em consideração também a facilidade de migração) ?
2) Para gravar no BDE uso :
[u:c003ab46bb]para tabelas:[/u:c003ab46bb]
inser/edit;
post;
refresh;
[u:c003ab46bb]para query:[/u:c003ab46bb]
náo uso nada e grava certo.
qual a forma mais correta de fazer estes processos usando transaction ? (vi falar mal do CommitReturning);
3) como faço para náo fechar as tabelas, por exemplo do DataModule. Náo quero usar CommitReturning, mas se usar commit sempre fecha tudo. Entáo, a melhor forma seria criar um transaction para cada tabela do DataModule bem como para cada form ?
Enfim, crio uma trasação cada tabela ou query ? Alguém tem alguma sugestão ?

Obrigado
Gilmar André Ehrig
andre.ehrig@sulsys.com.br
Analista/programador


Andreehrig

Andreehrig

Curtidas 0
POSTAR