Precisa controlar. Como está usando o componente? DBExpress? Se for DBExpress, receita de bolo, precisa fazer o seguinte:
procedure TForm1...... var Trans : TTransactionDesc; begin Trans.TransationID := 1; Trans.IsolationLevel := xilREADCOMMITTED; try SqlConnection.StartTransation(Trans): //comandos de gravação SqlConnection.Commit(Trans): except SqlConnection.RollBack(Trans): end; end; Dá uma olhada nesse link, tem uma discussão enorme sobre isso que dá pra aprender e entender bastante coisa. http://forum.clubedelphi.net/viewtopic.php?t=75031&postdays=0&postorder=asc&start=30&sid=002f1248ced44cd1c792b6f25d78c5c9 Abs Adriano Santos ------------------------------------------------------------- Editor Técnico Revista ClubeDelphi www.delphitodelphi.blogspot.com www.devmedia.com.br www.devmedia.com.br/clubedelphi/pagina.asp Ricardo César Cardoso respondeu: > > Boa tarde, colegas! > > Estou com uma dúvida aqui... Quando trabalho com TClientDataSet, > preciso controlar explicitamente as transações ou o TClientDataSet faz > isso por mim? > > Atte, > Ricardo. > > --------------------------------- > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > > [As partes desta mensagem que não continham texto foram removidas] > > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG. > Version: 7.5.519 / Virus Database: 269.22.12/1373 - Release Date: 11/4/2008 > 09:17 >