BlobAlan barındıran tablo Database kapatmadan güncellenmiyor

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
mhizar
Üye
Mesajlar: 78
Kayıt: 30 May 2005 11:06

BlobAlan barındıran tablo Database kapatmadan güncellenmiyor

Mesaj gönderen mhizar »

Değerli Üstatlarım,
Sorunum şu.
Firebird database kullandığım bir programım var.Ağ üzerinde kullanılıyor.Triggerler ile veritabanıma bir kayıt eklendiği zaman durumu exelere bildirip tazeleme yaptırtıyordum.Ve şu anda 80-100 kullanıcısı olan bir programm vede bu konuda bir sorunu yoktu.Ancak ver,itabanına
resim kaydetmek için bir alan ekleyene kadar.

-Veritabanında bir değişiklik yapıldığı zaman trigerler bunu bildiriyor.(Test ettim.)Dataset açılıp kapatılma kodu çalıştırılıyor ancak yeni kayıtlar gelmiyor.

Acaba burada da bir sıkıntı olabilir mi diye bu işlemi ayrı bir butona kodlayarak yapmak istedim.Ama gene yeni kayıtları çekmiyor.Güncelleme yapmıyor.


Taa ki IBDatabase nesnesinide açıp kapatmayınca güncelleme çekmiyor.

Yani sorun tirggerlerin mesaj gönderip göndermemesi ve ordaki kodun çalışıp çalışmaması ile alakalı değil.Bunuda belirtmemin sebebi konunun iyice anlaşılabilmesi içindi.
Yani segment size 40 olan bir blob alan eklediğim tabloma başka bir exeden yada ibexpertten kayıt girildiğinde Datasetimi açıp kapatarak ve hatta SQL ifadesini bile silip yenileyerek datasetimi açıp kapatmakla yeni kaydı alamıyorum.İllaki IBDatabese nesnesinide kapatıp açmam gerekiyor.

Belki sizlerin başına böyle bir şey gelmiştir.

Şaşırdım kaldım hiç bir neden bulamıyorum bu duruma.
Sizce bu durumun sebebi ne olabilir?
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

cached updates olayı varmı?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla