Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
14/05/2009 15:52
Konu Sahibi
mesudi
Yorumlar
2
Okunma
1165
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

mesudi

Aktif Üye
Kullanici Avatari
Aktif Üye
M.... A....
249
30/10/2008
63
İstanbul
Ofis 2003
12/12/2016,17:50
Çözüldü 
Arkadaşlar BeginTrans ve CommitTrans hakkında bilgisi olan varmı? Tam olarak ne işe yararlar, nasıl kullanılırlar vs. Tüm arkadaşların yararlanabileceği bir konu olur belki.


Cevapla

Bilgisayarcı

Atçalı
Kullanici Avatari
Aktif Üye
657
29/01/2008
410
Antalya
Ofis 2003
01/11/2011,15:17
Çözüldü 
BeginTrans bir transaction başlatır. Bu transaction başlatıldığı andan itibaren commitrans yapılana kadar olan değişimler tabloya yansıtılmazlar. Arada Rollback yaparsan bu değişimler es geçilir.
Örneğin
begintrans yapıp bir kaç tabloya kayıt ekleyen bir Sql çalıştırdın.
commit diyene kadar o tablolarda bu kayıtlar sorgular çalışsa bile görünmez.
Herhangi bir hata durumunda roolback ile bu ekleme işlemlerini iptal edebilirsin.
Eklemeyi unuttum.
bu aralıklar mümkün olduğu kadar kısa tutulması tavsiye edilir.
Fakat performans olarak çok daha iyi sonuç veriri.
msdn derki 100 kayıt eklemek 17 saniye sürüyorsa begin trans ve commit transla bunu 1 sanyenin altına bile çekebilirsiniz..


Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla

mesudi

Aktif Üye
Kullanici Avatari
Aktif Üye
M.... A....
249
30/10/2008
63
İstanbul
Ofis 2003
12/12/2016,17:50
Çözüldü 
Hocam çok teşekür ederim. Çok aydınlatıcı oldu. Bu anlattıklarınız ADO veya DAO ile yapılan tablo işlemleri için geçerli sanırım.


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Like Kullanımı Hakkında ALike Hatası anno 11 301 05/10/2017, 14:38 anno
Çözüldü Emlak Takip Programları Hakkında Yardım oguzhanulger 2 164 28/08/2017, 18:07 simendifer
Çözüldü Cari baş harfine göre firma kodu oluşturma hakkında Gokcen Akan 25 1.061 14/07/2017, 08:32 Gokcen Akan
Çözüldü Verileri Taşıma Hakkında. serkan1985 4 318 02/06/2017, 20:51 serkan1985
Çözüldü İlişkilendirme Hakkında Cerencam 2 311 28/05/2017, 17:12 atoz112

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.