[firebase-br] Ajuda com TClientDataSet
Fabrício Fadel Kammer
ffkammer em conchalnet.com.br
Sex Out 24 09:35:52 -03 2008
Bom dia à todos!
Estou iniciando um novo projeto e optamos por trabalhar com o componente
MDO para acesso ao Firebird e gostaria de esclarecer com colegas da
lista que trabalham com os componentes TClientDataSet + TDataSetProvider
algumas dúvidas:
1) Percebi que não preciso iniciar uma transação (StartTransaction)
antes de abrir o componente TClientDataSet. Isto é normal, ele inicia a
transação automaticamente?
2) Ao aplicar as modificações do TClientDataSet com o método
ApplyUpdates(0) ele irá, automaticamente efetuar o Commit na transação
ou preciso fazer isso explicitamente?
Trabalho há tempos com Delphi + Firebird, mas nunca use o
TClientDataSet, então todas as dicas dos colegas experientes com esses
componentes são bem vindas.
Minha maior preocupação é fazer com que esse novo projeto mantenha o
mínimo de tempo possível as transações com o banco abertas.
Agradeço desde já todas as dicas!
Abraços
--
/*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.°
Fabrício Fadel Kammer
Conchal - SP/* ·´¯`·.><((º>
/*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/
Mais detalhes sobre a lista de discussão lista