TThread ile fb insert işlemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cihan
Üye
Mesajlar: 65
Kayıt: 02 Ağu 2005 03:34

TThread ile fb insert işlemi

Mesaj gönderen cihan »

Arkadaşlar

Benim her seferinde okumam gereken ortalama 64 adet excel dosyam var. Bu dosyaları fb de bir veritabanı oluşturdum onun içine atıp ordan birtakım sorgular çekiyorum.
Şimdi gelelim sıkıntıma normalde yaptığım bir programla exelleri klasörden sıra ile okuyup fb ye insert ediyorum bu işlem çok uzun zaman alıyor.Bende programın ana kanalı içinden 4 thread açarak exelleri 4 er 4 er okutmaya başladım sorun yok ama bu kanallardaki okunan verileri fbye insert etmek istediğim zaman program donup kalıyor.

önce sırasıyla IBSQL,IBstoredProc,IBTable ve IBDatasetlerle anaform üzerinden bağlantı kurmayı denedim olmadı sonra threadlerde dataset tanımladım yine olmadı thread içinde ADO ile okuduğum verileri bir türlü FB insert edemedim.

Konu hakkında bilgisi olan ve bu bilgilerini esirgemeyen arkadaşlara şimdiden teşekkürler.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: TThread ile fb insert işlemi

Mesaj gönderen aslangeri »

s.a.
kullandığınız connection table transaction vs bileşenleri thread içinde oluşturun. her thread sadece kendi oluşturduğu bileşenleri kullansın.
bide öyle deneyin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: TThread ile fb insert işlemi

Mesaj gönderen sadettinpolat »

aslangeriye ek olarak isin icerisine ado , activex tarzi birsey girdiginde coinitialize tarzinda birseyler eklenmesi gerekiyordu threadlere yamulmuyorsam. problem bu olabilir
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: TThread ile fb insert işlemi

Mesaj gönderen Battosai »

http://delphi.about.com/od/kbthread/a/q ... eading.htm Burdaki örnek işine yarayabilir.Thread ile çalışırken çok iyi bir kodlama yapısı kurman lazım nerden hata çıkaracağı belli olmuyor..Özellikle sonlandırmalar sıkıntılı olabiliyor...sadettinpolat ın dediği gibi linkteki örnekte bütün işlemler Thread içinde oluşturulan nesnelerle yapılıyor...
Cevapla