güncel veriye ulaşma sorunu

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
zalimsevki
Üye
Mesajlar: 38
Kayıt: 02 Ara 2005 07:36
Konum: Denizli

güncel veriye ulaşma sorunu

Mesaj gönderen zalimsevki »

İnternet üzerinden çalışan bi proğramda serverde yapılan işlemlerin
mesaj olarak yazıldığı bir blob alan var .. İstemci makinaların
bu mesajlara ulaşımı için Bi timer ile belli aralıklarla veriyi çeken
Query dosyasını kapatıp tekrar açıyorum .. FetchAll seçeneği ilede denedim .. Güncel mesajlara ulaşamıyorum .. Database kapatılıp tekrar
açıldıktan sonra güncel mesajlar ulaşılabiliyor ..
Yardımcı olurmusunuz ..
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

İstemcideki programı sadece izlemek için kullanıyorsan her seferinde Transaction.RollbackRetaining yapman lazım :idea: Kayıt girişi veya güncelleme de var ise Transaction.CommitRetaining
:wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
zalimsevki
Üye
Mesajlar: 38
Kayıt: 02 Ara 2005 07:36
Konum: Denizli

Mesaj gönderen zalimsevki »

istemciyi sadece veriyi izlemek için kullanıyorum .. Server makinada kayıtta Commitretaining var . Acaba ondamı sorun diye düşündüm ..
İstemcidede RoolBackRetaining soruna malesef çözüm olmadı ..
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Server daki transaction la alakası olmayabilir. Fakat Server daki transaction u kayıt yazıldıktan sonra Transaction.CommitRetaining ile VT ye kalıcı olarak yazdıktan sonra yukarıdaki gibi istemcide de uygularsan çalışması gerekir. Yine de çalışmıyorsa olayı baştan biraz daha detaylı aktarırsan bir çözüm çıkacaktır :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Mesaj gönderen serkan »

selam genelde unutulan bişeydir diye söylüyorum..Projendeki ibtrancaction nesnesine çift tıklayıp read commited seçeneğini işaretledinmi..
zalimsevki
Üye
Mesajlar: 38
Kayıt: 02 Ara 2005 07:36
Konum: Denizli

teşekkür

Mesaj gönderen zalimsevki »

seni okuyunca kafamı monitöre vurdum :)) serkan teşekkür ederim ..
Cevapla