ClientDataset Postan sonra Update işlemi yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

ClientDataset Postan sonra Update işlemi yapmak

Mesaj gönderen mahir »

slm...
Firebir Vt sini kullanrak Server, Client bir uygulamam var. ClientDataseti İbquery bileşenine bağladım. Data source de ClientDatas ete bağladım.
istediğim postan sonra Veri tabannında verilerin gözükmesi.

Kod: Tümünü seç

procedure TForm1.ClientDataSet1AfterPost(DataSet: TDataSet);
begin
  if ClientDataSet1.ChangeCount>0 then
  ClientDataSet1.ApplyUpdates(0); 
bu şekilde yaptığım halde Database de veriler ancak Form kapandıktan sonra gözüküyo.
acaba neden post işleminden hemen sonra gözükmüyo.
sevgiler..
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: ClientDataset Postan sonra Update işlemi yapmak

Mesaj gönderen sabanakman »

Kodlarını bir de

Kod: Tümünü seç

 if (ClientDataSet1.ChangeCount > 0) then 
    ClientDataSet1.ApplyUpdates(-1);
  end;
şeklinde dene.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

Re: ClientDataset Postan sonra Update işlemi yapmak

Mesaj gönderen mahir »

bu şekildede denedim sonuç yine aynı. form kapandıktan sonra post işlemi databasede gözüküyor
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

Re: ClientDataset Postan sonra Update işlemi yapmak

Mesaj gönderen mahir »

Hiç bilen yok mu. yada posdan sonra veri tanabında datların gözükmesi işlemni başka nasıl halledebilirim. sevgiler..
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Re: ClientDataset Postan sonra Update işlemi yapmak

Mesaj gönderen Berdem »

Database post işlemi ile gösteremezsiniz.ClientDataSet1.Refresh deneyin...
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

Re: ClientDataset Postan sonra Update işlemi yapmak

Mesaj gönderen mahir »

sorumun cevabını buldum. clientdataseti post ettik. ardından . clientdataset after post olayında ibquery. transaction.commintreleations olayını çalıştırdıkmı clientde bulunan veriler database de hemen gözükecek. çünkü client daatset porvider ile ibquer y e bağlı. sevgiler...
Cevapla