Öncelikle herkese merhaba..
ClientDataset hakkında bir çok makale ve örnek inceledikten sonra maalesef sorunuma bir çözüm bulamadım.Sorunuma gelince;
Sqlserver 2005 bulunan bir server'a saniyede sayısı belli olmayan veriler gelmekte(10,100,500 gibi)
Benim clientdataset kullanarak localdaki uygulamamda bu verileri filter işlemi ile bazı kriterlere göre gelen verileri alman lazım.Fakat gelen verileri clientdataset'e yüklerken sadece değişen verileri çekmen gerekiyor.Yani clientdataset.applychanges(0) methodunu benim client'tan server'a değilde server'dan client'a uygulamam gerekiyor.Bunun için bir çok yol denedim fakat bulamadım.clientdataset -> dataprovider->adoquery-ado connection şeklinde bir zincir kullanıyorum.Kısacası server'da değişen veriler için benim clientdataset'i refresh etmen gerekiyor fakat hepsini değil sadece değişenleri.Umarım sorunumu açıklayabilmişimdir..
Herkese kolay gelsin..
ClientDataset-Server ilişkisi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 2
- Kayıt: 07 Nis 2008 11:16
ClientDataset-Server ilişkisi
Delphi,ASP.NET/C#,PHP Developer
Mevzu bahis yazılım ise imkansız teferruattır.
Mevzu bahis yazılım ise imkansız teferruattır.
Re: ClientDataset-Server ilişkisi
s.a.
eğer mümkünse veritabanına yeni bir alan ekleyin. son değişiklik tarihi diye.
kayıtları çekerken bir önceki çektiğiniz tarih sonraki kayıtlar şeklinde çekerseniz sorununuz hallolur diye düşünüyorum.
kolay gelsin.
eğer mümkünse veritabanına yeni bir alan ekleyin. son değişiklik tarihi diye.
kayıtları çekerken bir önceki çektiğiniz tarih sonraki kayıtlar şeklinde çekerseniz sorununuz hallolur diye düşünüyorum.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 2
- Kayıt: 07 Nis 2008 11:16
Re: ClientDataset-Server ilişkisi
cevabınız için saolun fakat zaten öyle yapıyorum bende.
Önemli olan verileri çekmek değil verileri bir türlü çekerim.Önemli olan clientdataset'in hafızasında bulunan kayıtları çekilenler ile Update etmek(yeniyse insert).
Önemli olan verileri çekmek değil verileri bir türlü çekerim.Önemli olan clientdataset'in hafızasında bulunan kayıtları çekilenler ile Update etmek(yeniyse insert).
Delphi,ASP.NET/C#,PHP Developer
Mevzu bahis yazılım ise imkansız teferruattır.
Mevzu bahis yazılım ise imkansız teferruattır.
-
- Üye
- Mesajlar: 8
- Kayıt: 07 Mar 2008 12:54
Re: ClientDataset-Server ilişkisi
Allah aşkına böyle birşey mümkün mü.
bi defa server ve client lar arasında client in servere bağlanması dişında bir bağlantı yok.
ha senin client ların belli olur o ayrı.
server trigger larla haber verebilir. o da nasıl olur, server e bütün client lerin ip lerini tanımlarsın.
trigger lar ile sql server e görev verirsin. parametrik olarak bütün değerlerini gönderirsin trigger ile , taa ip no felan.
ondan sonra senin client in makinesine her indsert trigger tetiklemesinden sonra gönderdiği veriler gelir
sende habire portu okuyup yazarsın.
bunu yapman için SMO ları kullanman lazım. ve .net kullanman lazım.
delphi 7 ye kadar olan kısımlar desteklemez doğal alarak.
bi defa server ve client lar arasında client in servere bağlanması dişında bir bağlantı yok.
ha senin client ların belli olur o ayrı.
server trigger larla haber verebilir. o da nasıl olur, server e bütün client lerin ip lerini tanımlarsın.
trigger lar ile sql server e görev verirsin. parametrik olarak bütün değerlerini gönderirsin trigger ile , taa ip no felan.
ondan sonra senin client in makinesine her indsert trigger tetiklemesinden sonra gönderdiği veriler gelir
sende habire portu okuyup yazarsın.
bunu yapman için SMO ları kullanman lazım. ve .net kullanman lazım.
delphi 7 ye kadar olan kısımlar desteklemez doğal alarak.