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