CDaoWorkspace::Idle

static void pascal Idle (int nAction dbFreeLocks =);
throw (CDaoException, CMemoryException);

Parametreleri

nAction

Boşta işlemi sırasında gerçekleştirilecek eylem. Şu anda yalnızca geçerli dbFreeLocks eylemdir.

Açıklamalar

Veritabanı altyapısı yoğun veri işleme nedeniyle güncel olmayabilir arka plan görevleri gerçekleştirme olanağı sağlamak için Boşta diyoruz. Bu çoğu zaman içinde yok bir kayıt kümesindeki tüm kayıtları güncel tutmak için yeterli arka plan işleme zaman çok kullanıcılı, çok görevli ortamlarda geçerlidir.

Ö&nemlinbsp;Boşta arama Microsoft Jet veritabanı altyapısı sürüm 3.0 ile oluşturulan veritabanları ile gerekli değildir. Yalnızca önceki sürümleriyle oluşturulmuş veritabanları için Boşta kullanın.

Genellikle, okuma kilitleri kaldırılır ve yerel dinamik küme türünde recordset nesneleri veriler güncelleştirilir (fare hareketleri dahil) diğer eylemleri sadece ortaya çıkan zaman. Düzenli olarak Boştaçağırırsanız, zaman gereksiz okuma kilitleri serbest bırakarak görevleri işleme arka plan üzerinde yakalamak için veritabanı altyapısı sağlar. Tüm okuma kilitleri serbest kadar dbFreeLocks sabiti bağımsız değişken olarak belirterek işleme gecikmeler.

Birden çok uygulama çalışıyorsa sürece bu üye işlevi tek kullanıcılı ortamlarda gerekli değildir. Veritabanı altyapısı kilit bellek serbest diske veri temizleme kıldığından Boşta üye işlevi çok kullanıcılı bir ortamda performansı artırabilir. Bir hareketin parçası işlemleri yaparak okuma kilitleri de serbest.

Çalışma alanları hakkında daha fazla bilgi için bkz: yazı dao çalışma alanında Visual c++ programlama Kılavuzu. İlgili bilgiler için "Yöntem boşta" dao Yardım konusuna bakın.

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

Index