Version 6.0
BK Get last backup hour
| Parameter | Typ | Beschreibung | ||||
| Dieser Befehl benötigt keine Parameter | ||||||
| Funktionsergebnis | Lange Ganzzahl | Uhrzeit der letzten Sicherung | ||||
Beschreibung
Mit der Funktion BK Get last backup hour erfahren Sie, zu welcher Uhrzeit die Datenbank das letzte Mal gesichert wurde.
Der zurückgegebene Wert gibt die Anzahl Sekunden zwischen Mitternacht (?00:00:00?) und dem Ende der letzten Sicherung an. Wurde die Datenbank noch nie gesichert, wird der Wert 0 (Null) zurückgegeben.
Mit folgender Methode können Sie das Ergebnis interpretieren:
C_LONGINT($vStunde;$vMinuten;$vSekunden) If(BK Begin full backup=0) $vStunde:=BK Get last backup hour\3600 $vMinuten:=(BK Get last backup hour%3600)\60 $vSekunden:=BK Get last backup hour%60 End if BK END BACKUP
Hinweis: Sie können die zurückgegebene Zeit auch direkt in einem Formular anzeigen.
Beispiel
Nachfolgende Methode zeigt eine Meldung, wenn Ihre letzte Sicherung älter als acht Stunden ist.
C_INTEGER($vDauer)
If (BK Begin full backup=0)
$vDauer:=Current date-BK Get last backup date
If ($vDauer=0)
If ((Current time-BK Get last backup hour)>?08:00:00?)
ALERT ("Sie haben Ihre Datenbank seit über 8 Stunden nicht gesichert!")
End if
Else
ALERT ("Die Datenbank wurde vor "+String($vDauer)+" Tag(en) zuletzt gesichert.")
End if
End if
BK END BACKUP
Referenz
BK Get last backup date