CDaoRecordset::SetLockingMode

void SetLockingMode (bool bPessimistic );
throw (CDaoException, CMemoryException);

Parametreleri

bPessimistic

Kilitleme türünü gösteren bayrak.

Açıklamalar

Recordset için kilitleme türünü ayarlamak için bu üye işlevini çağırın. Kötümser kilitleme olduğunda düzenleme üye işlev çağrısı en kısa sürede düzenlediğiniz kaydın bulunduğu 2 k sayfası kilitlenir. Güncelleştirme veya yakın üye işlev ya da herhangi bir hareket veya bulma işlemleri çağırdığınızda sayfanın kilitli değil.

İyimser kilitleme olduğunda yalnızca kayıt güncelleme üye fonksiyonu ile güncelleştirilirken kaydın bulunduğu 2 k sayfası kilitlenir.

Bir sayfa kilitliyse, başka bir kullanıcı aynı sayfadaki kayıtları düzenleyebilirsiniz. Düzenlearama SetLockingMode arama ve sıfır olmayan bir değere geçmek ve başka bir kullanıcı sayfayı zaten, bir özel durum. Diğer kullanıcılar kilitli sayfaları veri okuyabilir.

Sıfır değeri ile SetLockingMode arayın ve sayfayı başka bir kullanıcı tarafından kilitlenmiş ise Update sonra çağrı, bir özel durum oluşur. Kaydınız için başka bir kullanıcı tarafından yapılan değişiklikleri görmek (ve değişiklikleri kaybetmek için), geçerli kaydın yer imini değeri ile SetBookmark üye işlevini çağırın.

Odbc veri kaynakları ile çalışırken, kilitleme modu her zaman iyimser.

Veri güncelleştirme hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt işlemleri Visual c++ Programcı Kılavuzu. İlgili bilgiler için bkz: "LockEdits özelliği", "EditMode özelliği" ve "Kilitleme davranışı içinde çok kullanıcılı uygulamalarda" dao Yardım konuları.

CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoRecordset::GetLockingMode

Index