Eu uso CDS. Com CDS você é obrigado a usar o Apply pra gravar os dados na
tabela. Se no seu caso está gravando, você deve estar usando o CDS de outra
forma que não a convencional.

Agora tem uns macetes:

Relacionamentos MD você não usa o AU nos Details. Somente no Master e ao
invés de dar o post no Master, dé o Apply direto. Se voce der post pra no
evento BeforePost do CDS dar o Apply, ocorre que quando voce sair do Dataset
Master pra editar um Dataset Detail, o Master dá o Apply. Porque dá isto?
Não sei.



[]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: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Ricardo Cabral
Enviada em: terça-feira, 7 de março de 2006 15:08
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Problemas com Delphi/Firebird.


Interessante, eu não uso o ApplyUpdates e mesmo assim grava !!!
   
  É obrigatório o uso do ApplyUpdates????
   
   

Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu:
  Dica de como usar o Applyupdates:


procedure TDMSGG.cdsUsuarioAfterPost(DataSet: TDataSet);
begin
  if (DataSet as TClientDataSet).ApplyUpdates(0) <> 0 then
    raise EDataBaseError.Create(Exception(exceptobject).Message)
  else
    (DataSet as TClientDataSet).Refresh;
end;


[]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: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Bruno Lichot - Micrologos
Enviada em: terça-feira, 7 de março de 2006 13:28
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problemas com Delphi/Firebird.


tome cuidado ao usar o -1, pq ele permite erros na transação,

o melhor e usar 0, pq naum permite erro.

os erros devem ser tratados ou levantados no evento onreconcilieerror do
CDS.

as ordens
[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net - www.dugrj.com.br
----- Original Message ----- 
From: "Odair" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Tuesday, March 07, 2006 12:55 PM
Subject: Re: [delphi-br] Problemas com Delphi/Firebird.


Eu faço assim no AfterPost e AfterDelete do ClientDataSet.

procedure TForm1.ClientDataSet1AfterPost(DataSet: TDataSet);
begin
  ClientDataSet1.ApplyUpdates(-1);
end;

Veja se não falta o ApplyUpdates depois das transações.


Odair


----- Original Message ----- 
From: criamabr
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, March 07, 2006 12:02 PM
Subject: [delphi-br] Problemas com Delphi/Firebird.


Olá pessoal!!!

Estou com um probleminha ao tentar gravar registros utilizando o
banco Firebird.
Utilizo SQLConnection, SQLDataSet, DataSetProvider e ClientDataSet
para manutenção dos dados.
Quando vou gravar os dados, inicio uma transação, gravo e aplico a
inserção ou alteração na tabela e logo após concluindo com um commit
no banco.
Quando vou verificar a tabela, nada feito, ou seja, não gravou
nada!!! Nem inserção ou alteração.
Já verifiquei todo o processo de execução e vi que executou tudo
acima sitado.
Quando troco o banco de Firebird para Interbase 6, tudo funciona
perfeitamente. Estou achando que estou informando no SQLConnection
algum parâmetro errado.
Não quero ser obrigado a utilizar só Interbase 6 nas minhas
aplicações pois gostei muito do Firebird, mas...
Se puderem me ajudar!!!
Desde já, obrigado.

Cristiano.






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





      Yahoo! Grupos, um serviço oferecido por:
            PUBLICIDADE




----------------------------------------------------------------------------
----
Links do Yahoo! Grupos

  a.. Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/

  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Links do Yahoo! Grupos








__________ Informação do NOD32 IMON 1.1432 (20060306) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Links do Yahoo! Grupos








[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();
lrec_URL[1]="http://br.ard.yahoo.com/SIG=12ffjts9s/M=396553.7942726.8922582.
2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141759879/A=3351748/R=0/id=flash
url/SIG=1547q0r5f/*http://lt.dell.com/lt/lt.aspx?CID=11480&LID=317239&DGC=BA
&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/deskt
ops?c%3dbr%26l%3dpt%26s%3ddhs";  var
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/030306_y300x250_
mar05_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)";  var
lrec_altURL="http://br.ard.yahoo.com/SIG=12ffjts9s/M=396553.7942726.8922582.
2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141759879/A=3351748/R=1/id=altim
g/SIG=1547q0r5f/*http://lt.dell.com/lt/lt.aspx?CID=11480&LID=317239&DGC=BA&D
GSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktop
s?c%3dbr%26l%3dpt%26s%3ddhs";  var
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/030306_y300x250_mar
05_dhs_dim5150.jpg";  var
 lrec_width=300;var lrec_height=250;      
  
---------------------------------
  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 Termos do Serviço do
Yahoo!. 




Abraços,

   Ricardo Cabral
                
---------------------------------
 Yahoo! Search
 Dê uma espiadinha e saiba tudo sobre o Big Brother Brasil.

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>


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