Merhabalar herkese.
Problemim programımızın kayıt yaptığımız yerde bulunun transaction commit bloğunda çoklu kullanımlarda ilk başlattığı transactionu sonlandırmadan diğer işlemi gerçekleştirmemesi. Bu bazı yerlerde uzun zaman beklemelere sebep oluyo.
Diceksinizki transacton işini yapıyo ama çoklu kullanıcılarda bunu ayarlayabildiğim bi yer varmı acaba source veya sql den.
İyi Çalışmalar.
"Ne irfandır ahlaka yükseklik veren ne vicdandır.Fazilet hissi insanlarda Allah korkusundandır."
Çoklu kullanıcı sisteminde transaction commit...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- doctorfunks
- Üye
- Mesajlar: 105
- Kayıt: 26 Oca 2005 10:37
- Konum: İstanbul
Re: Çoklu kullanıcı sisteminde transaction commit...
Zaten Transaction un mantığı bu değil mi? Transaction un sonlandırılması dediğiniz yapılan işlemler mi çok uzun..? Ben mi yanlış anladım acabadoctorfunks yazdı:..
Problemim programımızın kayıt yaptığımız yerde bulunun transaction commit bloğunda çoklu kullanımlarda ilk başlattığı transactionu sonlandırmadan diğer işlemi gerçekleştirmemesi...

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
- doctorfunks
- Üye
- Mesajlar: 105
- Kayıt: 26 Oca 2005 10:37
- Konum: İstanbul
Yine bunun sorumlusu Transaction mu? VT deki yapıyı görmeden bir şey demek mümkün değil. Fakat Delphi tarafta DataSet olay/event larında çok işlemler yapıyorsanız, özellikle cxDBGrid/cxGrid gibi bileşenler kullanıyorsanız, BeforePost da DataSource1.DataSet.DisableControls; ile bir nebze hızlandırabilirsiniz.. Daah sonra da AfterPost da DataSource1.DataSet.EnableControls; yapmanız lazım.. Yada her ne şekilde ise..
viewtopic.php?t=13652&highlight=disablecontrols
viewtopic.php?t=13652&highlight=disablecontrols
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
- doctorfunks
- Üye
- Mesajlar: 105
- Kayıt: 26 Oca 2005 10:37
- Konum: İstanbul