1) O Datasource do DBGrid deve estar apontando para o cds e não para
SqlDataSet. Pode ser isto a causa.

2) o ApplyUpdates, eu uso no Evento AfterPost do cds:

  if (DataSet as TClientDataSet).ApplyUpdates(-1) <> 0 then
   raise EDataBaseError.Create(Exception(exceptobject).Message);

 
 
 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento
 Telemont Engenharia de telecomunicações
 Belo Horizonte - MG - Brazil 
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200
 

> -----Mensagem original-----
> De: Mauro Menezes [mailto:[EMAIL PROTECTED]
> Enviada em: quarta-feira, 27 de abril de 2005 14:37
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: RES: [delphi-br] SimpleDataset ou DataSetProvider +
> ClientDataSet ?? Tem alguma diferença ??
> 
> 
> 
> Prezado Walter,
> 
> Talvez voce possa me ajudar. Estou usando esses componentes 
> (SqlDataSet +
> DataSetProvider + ClientDataSet + Datasource) mais um DbGrid, 
> DBEdit, e 3
> bottons para Incluir/Alterar/Excluir usando FireBird..Quando clico no
> INCLUIR coloco o trecho 1 e ao confirmar a inclusão coloco o trecho 2.
> Percebo que não atualiza no banco, somente o DBGrid.
> 
> Trecho 1 - Inclusao
>    // INCLUSÃO
>    Application.CreateForm(TFManuFUNCIO_INC, FManuFUNCIO_INC);
>    DM.ClientFUNCIO.ReadOnly := FALSE;
>    DM.ClientFUNCIO.Insert ;
>    FManuFUNCIO_INC.ShowModal;
>    FManuFUNCIO_INC.Release;
>    DM.ClientFUNCIO.ReadOnly := TRUE;
>    DBLookupCboCDFU.SetFocus;
> 
> Trecho 2 - Confirma Inclusao
>       DM.ClientFUNCIO.Post;
>       DM.ClientFUNCIO.ApplyUpdates(-1);
>       ModalResult:=-1;
> 
> -------- Mensagem Original --------
> >Assunto: 
> =?iso-8859-1?Q?RES=3A_=5Bdelphi-br=5D_SimpleDataset_ou_DataSet?=
> =?iso-8859-1?Q?Provider_+_ClientDataSet_=3F=3F_Tem_alguma_dife
> ren=E7a_?=
> =?iso-8859-1?Q?=3F=3F?=
> >Remetente: Walter Alves Chagas Junior <[EMAIL PROTECTED]>
> >Data: Qua, 27 de Abril de 2005, 9:17
> >
> >
> >
> > Depois que aprendi a usar a dobradinha Query + DataSetProvider +
> > ClientDataSet + Datasource, não quero saber e nem ouvir 
> falar de outra
> > alternativa.
> >
> > Além da conexão mais rapida, seu programa não dá aqueles 
> paus chatos de
> > memória insuficiente, e os dados são atualizados 
> instantaneamente. Além
> > do que, o proprio DatasetProvider se encarrega do controle 
> de transação.
> >
> > Bem melhor viu.
> >
> >
> >
> >  []s
> >
> >  Walter Alves Chagas Junior
> >  Projeto e desenvolvimento
> >  Telemont Engenharia de telecomunicações
> >  Belo Horizonte - MG - Brazil
> >  [EMAIL PROTECTED]
> >  Fone: (31) 3389-8215 Fax: (31) 3389-8200
> >
> >
> >> -----Mensagem original-----
> >> De: Hélder Rodrigues [mailto:[EMAIL PROTECTED]
> >> Enviada em: terça-feira, 26 de abril de 2005 14:55
> >> Para: delphi-br@yahoogrupos.com.br
> >> Assunto: [delphi-br] SimpleDataset ou DataSetProvider +
> >> ClientDataSet ??
> >> Tem alguma diferença ??
> >>
> >>
> >>
> >>
> >> Oi pessoal ... boa tarde ...
> >>
> >> Estamos migrando uma aplicação aqui no meu serviço que usava BDE e
> >> tabelas Paradox para
> >> DBExpress e preparando-a para funcionar com vários bancos de
> >> dados ...
> >> inicialmente Informix da IBM ...
> >>
> >> Estou com uma dúvida cruel: devo usar o SimpleDataSet do
> >> Delphi 7 ou uso
> >> aquela combinação de
> >> componentes SQLConnection + DataSetProvider + ClientDataSet ??
> >>
> >> Tem alguma vantagem em usar ou um ou outro ??
> >> Ou também, existe alguma desvantagem ??
> >>
> >> Se me derem alguma opinião ficarei muito grato.
> >>
> >> Obrigado pela atenção.
> >>
> >> Atenciosamente,
> >>
> >> Hélder
> >>
> >>
> >> --
> >> <<<<< 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] ou [EMAIL PROTECTED]
> >>
> >> Links do Yahoo! Grupos
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> > [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] ou [EMAIL PROTECTED]
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> 
> 
> 
> --------------------------------------------------
>                Email Plus Estadão 
> Agora você pode ter mais ferramentas e espaço para 
> armazenar seus emails. 
> http://www.estadao.com.br/webmail/pago/ 
> --------------------------------------------------
> 
> 
> 
> 
> -- 
> <<<<< 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] ou [EMAIL PROTECTED]
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 


[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] ou [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

 



Responder a