Udostępnij za pośrednictwem


CDaoWorkspace::Idle

Wywołanie bezczynny zapewniające możliwość wykonywania zadania w tle, które mogą być aktualne z powodu intensywnego przetwarzania danych aparatu bazy danych.

static void PASCAL Idle( 
   int nAction = dbFreeLocks  
);

Parametry

  • nAction
    Akcję podczas przetwarzania bezczynności.Obecnie jest jedyną prawidłową akcję dbFreeLocks.

Uwagi

Dotyczy to często w środowiska wielodostępne, wielozadaniowy, w których nie ma wystarczająco dużo czasu przetwarzania tła, aby zapewnić aktualność wszystkich rekordów w zestawie rekordów.

[!UWAGA]

Wywołanie bezczynny nie jest konieczne z baz danych utworzonych za pomocą aparatu bazy danych Microsoft Jet w wersji 3.0.Użyj bezczynny tylko dla baz danych utworzonych w starszych wersjach.

Zazwyczaj są usuwane blokady odczytu i dane obiektów recordset lokalnych dynamicznego jest aktualizowany tylko wtedy, gdy występuje nie akcji (w tym ruchy myszy).Jeśli wywołanie okresowo bezczynny, podać, aparat bazy danych z czasem do na tle przetwarzania zadań zwalniając niepotrzebne odczytać blokad.Określanie dbFreeLocks stałą jako argument opóźnia przetwarzania dopóki wszystkie blokady odczytu są zwalniane.

Funkcja Członkowskich nie jest potrzebne w środowisku pojedynczego użytkownika, chyba że uruchomiono wiele wystąpień aplikacji.Bezczynny Członkowskich funkcja może zwiększyć wydajność w środowisku wielodostępnym, ponieważ zmusza opróżnić danych na dysku, zwalnianie blokad pamięci aparatu bazy danych.Można także zwolnić blokady odczytu poprzez operacje częścią transakcji.

Powiązanych informacji zobacz temat "Idle metoda" w pomocy DAO.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoWorkspace

Wykres hierarchii