ProviderFlags: Campos Chave (key): [pfInUpdate,pfInWhere,pfInKey] Demais campos: [pfInUpdate] Dsp.UpdateMode: upWhereAll E no momento do AppyUpdates gere uma exceção manualmente ou utilize o OnReconcileError do ClientDataSet, para mostrar o erro, pois o ClienteDataSet por si só não gera exceções...
_____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Filipe Belchior Enviada em: terça-feira, 5 de dezembro de 2006 11:18 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Re: ClientDataSet: ApplyUpdate().. SEM erro, mas NÃO salva desculpe pessoal.. o erro não ocorre, mas agora não salva, hehehehe.. to vendo o que pode ser --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br, "Filipe Belchior" <[EMAIL PROTECTED]> escreveu > > valeu walter, funcionou.. mas pq isso? seguinte, isso num > deveria ser assim, se, a propriedade ResolveToDataset no > DSP estivesse True?? tenho q criar os fields no CDS e na > DataSet?? > > > > --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br, "Walter Chagas (Yahoo)" > <wchagas@> escreveu > > > > OK, partindo do pressuposto que seu DSP tá oK e o fields editor no > > CDS também está devidamente configurado, faça a mesma coisa na query. > > Adicione o fields Editor e sete as chaves primárias pro pfinkey true. > > Na Query. > > > > []s > > > > > > > > Walter Alves Chagas Junior > > Belo Horizonte - MG - Brazil > > wchagasj@ > > http://www.geocitie <http://www.geocities.com/SiliconValley/Bay/1058> s.com/SiliconValley/Bay/1058 > > MSN: whitesockets@ > > > > --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br, "Filipe Belchior" > > <filipe_belch@> escreveu > > > > > > desculpe fellipe, hehehe, o erro eh o seguinte.. > > > > > > "unable to find redord. no key specified" > > > > > > ..eu sei sobre o upWhereKeyOnly no DSP e sobre os ProviderFlags > > > no CDS, como eu mencionei no post, esta como [pfInWhere,pfInKey]. > > > pois bem, mesmo assim, o erro diz q não foi informado um campo > > > "Key".. não entendo. > > > > > > > > > > > > --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br, "Fellipe Henrique" <fellipeh@> > > > escreveu > > > > > > > > Olá Filipe, sem saber o erro fica meio complicado... :-) > > > > > > > > mas posso te adiantar que se voce marcou o upWhereKeyOnly no DSP, > > lá no > > > > ClientDataSet, você marca o campo indice e seta a propriredade > > InKey, > > > > InWhere, InUpdate..... e todos os outros campos, voce só deixa > > marcado o > > > > InUpdate... isso no UpdateFlags... > > > > > > > > > > > > []s > > > > > > > > > > > > Em 04/12/06, Filipe Belchior <filipe_belch@> escreveu: > > > > > > > > > > olá galera, > > > > > > > > > > seguinte.. estou começando com clientdataset (CDS).. > > > > > estou tendo problema para editar e excluir registros, sim, > > > > > apenas para editar e excluir, pois insere normalmente.. > > > > > uso FB 1.5, dialect 3, UIB, CDS, DSP, SQLQuery (com um simples > > > > > select * from tabela).. configurei o UpdateMode e os > > ProviderFlags, > > > > > upWhereKeyOnly, tudo ok.. não sei o q ocorre.. e pra piorar, > > > > > ou talvez não (posso estar enganado), encontrei isso > > > > > > > > > > http://qc.borland. <http://qc.borland.com/wc/qcmain.aspx?d=5550> com/wc/qcmain.aspx?d=5550 > > > > > > > > > > ..meu delphi eh 7.0.8.1 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > _________________________________ > > > > Fellipe Henrique > > > > fellipeh@ > > > > > > > > > > > > "Venham até a borda, ele disse. > > > > Eles disseram: Nós temos medo. > > > > Venham até a borda, ele insistiu. > > > > Eles foram, Ele os empurrou... > > > > E eles voaram." > > > > (Guillaume Apollinaire) > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas]