Fala aí Paulo, você "setando" as flags no ClientDataSet, as verificações (chave primária, etc) só serão feitas em memória, na hora de enviar para o banco o Delphi utiliza as flags do SQLDataSet, que na minha opnião são mais importantes de serem setadas, pois é assim que os comandos de select, insert, update e delete serão montados de forma mais otimizada.
Murillo Proença --- Em delphi-br@yahoogrupos.com.br, "Paulo" <[EMAIL PROTECTED]> escreveu > > Pessoal: > > Em meus cadastros, estou usando TClientDataSet/TDataSetProvider/TSQLDataSet > > Criei os campos persistentes (no Field Editor) tanto no SQLDataSet como no > ClientDataSet, para poder controlar o modo como as atualizacoes devem ser feitas > > Duvida: > > - Em qual componente devo setar as propriedades pfInUpdate, pfInWhere e pfInKey ? > No ClientDataSet, no SQLDataSet ou em ambos ? > > - Ate' o momento, eu estava definindo apenas no ClientDataSet, > mas fiquei em duvida se preciso setar esses flags tambem nos campos do SQLDataSet > > Grato pela atencao de todos > Paulo > > > [As partes desta mensagem que não continham texto foram removidas] > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html