[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