Selamlar
Devexpress içinde gelen memdata bileşinini zaman zaman uygulamalarımda kullanıyorum.
Genellikle runtime da oluşturup içine bilgi atıyorum.
Fakat sql ile bilgiyi çekip memdata içine aldığımda ilk sorguda ve veri göndermede hızlı fakat aynı işlemi ikinci çağırışımda çok yavaş çalışıyor.
Neden olabilir .Fikri olan var ise paylaşır ise memnun olurum.
örnek kod :
memRaporx.Append;
memRaporx.FieldByName('PERSONEL').AsString := dbPersonel.fields[2].AsString + ' ' + dbPersonel.fields[3].AsString;
memRaporx.FieldByName('GIRIS_TRH').AsDateTime := dbPersonel.Fields[5].AsDateTime;
memRaporx.FieldByName('IZINTOPLAM').AsInteger := gunSayisi;
memRaporx.FieldByName('HAK').AsInteger := hakEttigi;
memRaporx.FieldByName('KALAN').AsInteger := kalan;
memRaporx.FieldByName('YAS').AsInteger := YAS;
memRaporx.Post;
memdata hız problemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
memdata hız problemi
T.Tolga Özbaltalar - http://www.veridizayn.com
Re: memdata hız problemi
memRaporx.Append;
yerine
memRaporx.Insert;
kullanara denermisin,
yerine
memRaporx.Insert;
kullanara denermisin,
Re: memdata hız problemi
Maalesef fark etmiyor.İlk çalıştırmam ile ikinci çalıştırmam arasında neredeyse 10-15 kat hız farkı var.
Önceki iletide belirttiğim komutu kapattığımda her çalıştırmam aynı yüksek hızla sonuçlanıyor.
850 adet kaydın yazılması ve dataset ile görüntülenmesi söz konusu olan.
Önceki iletide belirttiğim komutu kapattığımda her çalıştırmam aynı yüksek hızla sonuçlanıyor.
850 adet kaydın yazılması ve dataset ile görüntülenmesi söz konusu olan.
T.Tolga Özbaltalar - http://www.veridizayn.com
Re: memdata hız problemi
Yavaşlık probleminin memdata'dan olmadığını tespit ettim.
Teşekkürler
Teşekkürler
T.Tolga Özbaltalar - http://www.veridizayn.com