dxMemData Hakkında

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
emrahgs
Üye
Mesajlar: 110
Kayıt: 08 Tem 2008 06:25
Konum: Antalya

dxMemData Hakkında

Mesaj gönderen emrahgs »

dxMemData Kompanentini AdoDataseti Yerine Kullanmayı Düşünüyorum
Forum da Araştırsam da Net Bir Konu Bulamadım
dxMemData Kompanentinin Artı ve Eksileri Nedir?
Mesela
dxMemData Çok Yoğun Kayıtta 2000 Satırda Yavaşlama Yapar mı
Teşekkürler.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7589
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: dxMemData Hakkında

Mesaj gönderen mussimsek »

2.000 kayıttan bir şey olmaz. dxMemData (memorydata) verileri geçici olarak hafızada tutmak için kullanılır. Ben bir kaç formda kullandım. Verileri kullanıcı girdikçe memdata'ya ekliyorum. En son tamam bitti dediği zaman veritabanına tek bir seferde ekliyorum.
Şu an en yüksek 3.500-4.000 kayıta kadar kullandım. Bir sıkıntı çıkarmadı. DisableControls-EnableControls şeklinde kullanırsan çok daha hızlı olur.

Kolay gelsin.
emrahgs
Üye
Mesajlar: 110
Kayıt: 08 Tem 2008 06:25
Konum: Antalya

Re: dxMemData Hakkında

Mesaj gönderen emrahgs »

Üstad Veri Tabannına Eklerken Normal İnsert mü Yapıyoruz
Yoksa Memdatanın kolay bir yöntemi var mı Tabloya Bağlayıp Post Yapmak Gibi
Birde kullanıcı Kaydedilmiş Veriyi Düzeltmek İçin Tekrar Açmak İstese MemDataya Tekrar mı Yüklüyosun
Ayrıca Cevabın İçin Çok Teşekkürler.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2360
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: dxMemData Hakkında

Mesaj gönderen freeman35 »

ttable ı kullandığın gibi kullanacaksın. Ama .close dediğin an tüm veriyi kaybedersin, veri tabanı değildir, db de gereksiz page ve/veya trasaction kullanmamak için kullanabilinecek memory de açılan bir table dır.
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7589
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: dxMemData Hakkında

Mesaj gönderen mussimsek »

* Memdata'yı kolayca diskte bir dosyaya kaydedip, tekrar geri çağırabilirsin.
* Memdata'ya loadfromdataset ile kolayca veri yükleyebilirsin. Ancak null değerler varsa bu işlem sapıtabiliyor. Ben genelde while döngüsü ile tek tek ekliyorum.
* Veritabanına kaydederken kolay bir yolu yok. Yine while döngüsü ile kayıtları tek tek eklemen lazım.

Kolay gelsin.
emrahgs
Üye
Mesajlar: 110
Kayıt: 08 Tem 2008 06:25
Konum: Antalya

Re: dxMemData Hakkında

Mesaj gönderen emrahgs »

Cevaplarınız İçin Teşekkür Ederim , Kullanmaya Başladım
Cevapla