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?
BlobAlan barındıran tablo Database kapatmadan güncellenmiyor
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
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog