Quem te falou isso, está completamente equivocado. A forma que você codifica 
também faz uso de controle transacional, mas de forma implícita via 
TDataSetProvider. Em aplicações cliente/servidor usando DataSnap, o que vc usa 
é correto sim! Agora, se você está desenvolvendo uma aplicação multicamadas, a 
prática diz que é interessante vc abrir conexões SQLConnection explícitas e 
fazer o controle transacional por meio delas.

Sugiro que vc se inscreva na lista NDDV (N-tier Delphi DeVelopers). Lá tem 
muita gente gabaritada que pode falar com mais propriedade sobre isso. Endereço 
da lista: http://br.groups.yahoo.com/group/nddv.

Sds.


________________________________
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Tue, 14 Oct 2008 16:51:07 -0200
Subject: [delphi-br] Sobre boas praticas com DBExpress.

Trabalho com sqlconnection, sqldataset, clientdataset e datasource.

Única coisa que faço após o clientdataset.post é dar um
clientdataset.applyupdates(0).

Daí me falaram que é errado, que preciso trabalhar com transações no
dbexpress.

E ai, o que é o correto??


_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

Responder a