E tem mais. CommitRetaining efetiva os dados, mas não fecha a transação. Tem que ser Commit mesmo pra poder gravar tudo. E mais, use ApplyUpdates(0) ao invés de ApplyUpdates(-1). Esse -1 diz que, mesmo se a operação apresentar erros, ele vai tentar gravar mesmo assim.
[]s -----Mensagem original----- De: Luciano R. Machado [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 5 de outubro de 2004 16:29 Para: [EMAIL PROTECTED] Assunto: Re: [delphi-br] ClientDataSet Olá Filipe, Vc ajustou a propriedade ProviderName do CDS para o DataSetProvider? -- Luciano Rodrigues Machado Programador - Ribeirão Preto-SP Filipe wrote: > Por Favor, será q alguém pode me dar uma luz???? > > Estou tentando utilizar um clientDataSet na minha aplicação, mas meu > problema é: Ele naum grava no banco!!! > > Estou Fazendo assim: > > IbDataBase <=> IbTransaction <=> IbDataSet <=> DataSetProvider <=> > ClientDataSet. > > (IbDataSet com campos selecionados e SQL Gerado); > > Duplo clique em cima do ClientDataSet, arrasto campos para o form; > > insiro valores ==> Button1 (clientdataset1.Post;) > insiro valores ==> Button1 (clientdataset1.Post;) > insiro valores ==> Button1 (clientdataset1.Post;) > > Clico no Button2 (clientdataset1.ApplyUpdates(-1); > IbTransaction1.CommitRetaining;) > > Fecho o programa, vou ver na Tabela e... NADA... > > Naum estou certo de estar Fazendo direito, (obviamente que naum...) > por > isso, se alguem puder me dar um luz... agradeço... > > > > Obrigado. > > Filipe. > -- <<<<< 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 -- <<<<< 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