Caso seu select esteja com algum JOIN, nos campos que vem da tabela relacionada, mudo os provideflags todos para false.
----- Original Message ----- From: "Jader Ricardo" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Monday, July 10, 2006 3:39 PM Subject: [delphi-br] Erro em applyuptades "Unable to find record. No key specified" Boa tarde amigos ! Ainda estou pesquisando e aprendendo sobre o uso dos componentes TSQLConnection+TSQLQuery+TDataSetProvider+TClientDataSet. No momento estou com um problema que ainda não consegui resolver, então gostaria da ajuda de vocês. É o seguinte, tenho um cadastro que é mestre-detalhe. Para isso uso assim, eu incluo todos os campos na propriedade fielddefs, então nas propriedades do campo código adiciono em provideflags [pfInKey] para que o dataSet o entenda como chave primária (no dataset mestre e no dataset detalhe faço isso na chave). Em updateMode do TDataSetProvider utilizo upWhereKeyOnly para gerar o comando sql na cláusula where. Para a inserir, deletar e alterar os dados do Dataset mestre funciona corretamente. Para alterar e deletar os dados do dataset detalhe ele me retorna o seguinte erro: "Unable to find record. No key specified". Com upWereAll funciona, só que ele gera um comando sql com todos os campos em "where". Creio que estou fazendo algo errado, alguém poderia me ajudar ? Atenciosamente, Jader Ricardo [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos -- <<<<< 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