Udostępnij przez


ReportProgress (clsDatabase)

Ostrzeżenie

  Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

To zdarzenie jest wywoływane w celu raportowania postępu podczas przetwarzania akcja.

Stosuje się do:clsDatabase

Składnia

ReportProgress(obj As Object, ByVal Action As Integer, Counter As Long, Message As String, Cancel as Boolean)

Parametry

  • obj
    Odnosi się do obiektu, przetwarzane lub miejsce docelowe akcja.

  • Action
    Odnosi się do akcja przetwarzanie zostało zakończone.

  • Counter
    Wskazuje numeryczny postęp operacji określonych przez Action.Moduły argument ten odnosi się do liczby wierszy, które zostały przetworzone.Dla modeli wyszukiwanie danych argument ten zawiera liczby między 0 i 100 wskazujący procent zadania przetwarzania, która została zakończona.

  • Message
    Przyjazny komunikat opisujący postęp.

  • Cancel
    Umożliwia aplikacji anulować akcja przez ustawienie tego parametru na wartość True.

Uwagi

To zdarzenie, można zaktualizować pasek postępu lub licznika w interfejs użytkownika.Podczas śledzenia postępu modułu przetwarzane za pomocą paska postępu, maksymalna wartość pasek postępu jest określana przez moduł EstimatedRows właściwość.Do śledzenia postępu modelu danych górnictwa, zestaw maksymalna wartość 100 pasek postępu.Podczas przetwarzania moduł to zdarzenie zostanie wyzwolone co 1000 wierszy.Dla modeli wyszukiwanie danych tego interwału jest niespójna i nie może być określony a priori.

Aby uzyskać więcej informacji o używaniu tego zdarzenie, zobacz zdarzenie.