Selamlar,
ibquery ile veri girişi yapıyorum, cachedupdates açık ApplyUpdates yapmadan bağlı tabloyu yenilemem gerekiyor ama veriler cache'de olduğundan close, open yaptığımda gidiyor. buna nasıl bir çözüm bulabilirim.
Ib cachedupdates requery
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Ib cachedupdates requery
Merhaba,
MemoryTable kullanarak bilgileri gösterebilir. İşlem bittiği zaman sunucuya gönderebilirsiniz.
MemoryTable içinde değişiklik olduğuna dair gözükmeyen bir kolon tutarak değişen kayıtları update, eklenen kayıtları insert şeklinde sunucunun üzerindeki esas tabloya kaydetmeniz mümkün olabilir.
MemoryTable kullanarak bilgileri gösterebilir. İşlem bittiği zaman sunucuya gönderebilirsiniz.
MemoryTable içinde değişiklik olduğuna dair gözükmeyen bir kolon tutarak değişen kayıtları update, eklenen kayıtları insert şeklinde sunucunun üzerindeki esas tabloya kaydetmeniz mümkün olabilir.
Re: Ib cachedupdates requery
direk cach'de işlem yapamam yani dimi
Re: Ib cachedupdates requery
Benim anladığım kadarıyla, "ApplyUpdates yapmadan bağlı tabloyu yenilemek" database tarafında değişmiş olabilecek kayıtları göstermek anlamına geliyor. Böyle bir işlem için CachedUpdates kullanmadan çalışmanız daha sağlıklı olabilir.
Eğer yapmak istediğiniz basitçe değişiklikleri iptal edip orjinal haline geri dönmek ise CancelUpdates gibi bir komut işinizi görebilir.
"direk cache'de işlem yapmak" ile kastınızı tam anlamadım. Zaten kullandığınız yapıda DataSet içinde değişiklik yapabiliyor olmanız gerekli.
Eğer yapmak istediğiniz basitçe değişiklikleri iptal edip orjinal haline geri dönmek ise CancelUpdates gibi bir komut işinizi görebilir.
"direk cache'de işlem yapmak" ile kastınızı tam anlamadım. Zaten kullandığınız yapıda DataSet içinde değişiklik yapabiliyor olmanız gerekli.
Re: Ib cachedupdates requery
Şöyle ki;
Bir sipariş formu var, üst bilgiyi giriyorum, detail bilgiyi giriyorum ama detail tabloya baglı bir detail tablo daha var.
tek kayıtta sorun olmuyor. ama ilk detail tabloya ikinci veriyi girdiğimde onun altındaki detail tabloyu hem henüz veritabanına yazmamış olmam gerekiyor hemde en alt detail tablo sorgusu ikinci kayıta göre yenilenmesi gerekiyor. umarım anlatabilmişimdir.
Bir sipariş formu var, üst bilgiyi giriyorum, detail bilgiyi giriyorum ama detail tabloya baglı bir detail tablo daha var.
tek kayıtta sorun olmuyor. ama ilk detail tabloya ikinci veriyi girdiğimde onun altındaki detail tabloyu hem henüz veritabanına yazmamış olmam gerekiyor hemde en alt detail tablo sorgusu ikinci kayıta göre yenilenmesi gerekiyor. umarım anlatabilmişimdir.
Kod: Tümünü seç
ANA_TABLO
ALT_TABLO
ALT_ALT_TABLO1
ALT_ALT_TABLO2
ALT_ALT_TABLO3