Monitorovacia databáza
D2000 VBApi - Monitorovacia databáza
Obsah monitorovacej databázy systému D2000 je možné prezerať dvoma spôsobmi:
Záznamy pre jeden (konkrétny) objekt.
Záznamy pre objekty, ktoré vyhovujú maske a popisujú určitý druh akcie.
Záznamy pre jeden objekt získame volaním funkcie VBApiGetLogByObject.
Deklarácia
Declare Sub VBApiGetLogByObject Lib "vbapi.dll" Alias "_GetLogByObject@24" (Arr() As VBApi_TLogRec, ByRef name As String, ByRef bt As Date, ByRef et As Date, ByRef bCompletted As Long, ByRef ok As Long)Parametre
Arr | Pole záznamov z monitorovacej databázy typu VBApi_TlogRec. |
name | Meno objektu (musí byť otvorený funkciou VBApiOpenObject). |
bt | Počiatočný čas intervalu pre výber záznamov. |
et | Koncový čas intervalu pre výber záznamov. |
bCompleted | Príznak, či pole Arr obsahuje všetky požadované záznamy. |
ok | Návratová hodnota - úspešnosť volania. |
Návratová hodnota
Hodnota parametra ok.
Návratová hodnota | Popis |
|---|---|
0 | Úspešné volanie. |
1 | Zlé meno objektu. |
2 | Neprihlásený užívateľ. |
3 | Zlé parametre. |
4 | Interná chyba. |
Poznámka
Ak parameter bCompletted = 1 (dáta nie sú všetky je ich veľa), pre získanie zvyšných dát je potrebné volať funkciu opakovane zo zmeneným časom bt podľa posledného záznamu v poli Arr.
Záznamy pre objekty ktoré vyhovujú maske na meno a zároveň popisujú určitý druh akcie získame volaním funkcie VBApiGetLogByGroup.
Deklarácia
Declare Sub VBApiGetLogByGroup Lib "vbapi.dll" Alias "_GetLogByGroup@28" (Arr() As VBApi_TLogRec, ByRef mask As String, ByRef groups As Long, ByRef bt As Date, ByRef et As Date, ByRef bCompletted As Long, ByRef ok As Long)Parametre
Arr | Pole záznamov z monitorovacej databázy typu VBApi_TlogRec. | ||||||||||||||||||||||
mask | Maska pre meno objektu. | ||||||||||||||||||||||
groups | Typ akcie. Typ akcie je daný číslom, ktoré vznikne súčtom nasledujúcich konštánt:
| ||||||||||||||||||||||
bt | Počiatočný čas intervalu pre výber záznamov. | ||||||||||||||||||||||
et | Koncový čas intervalu pre výber záznamov. | ||||||||||||||||||||||
bCompleted | Príznak, či pole Arr obsahuje všetky požadované záznamy. | ||||||||||||||||||||||
ok | Návratová hodnota - úspešnosť volania. |
Návratová hodnota
Hodnota parametra ok.
Návratová hodnota | Popis |
|---|---|
0 | Úspešné volanie. |
1 | Zlé meno objektu. |
2 | Neprihlásený užívateľ. |
3 | Zlé parametre. |
4 | Interná chyba. |
Poznámka
Ak parameter bCompletted = 1 (dáta nie sú všetky je ich veľa), pre získanie zvyšných dát je potrebné volať funkciu opakovane so zmeneným časom bt podľa posledného záznamu v poli Arr.
Súvisiace stránky: