TBeCbAdsLockTracer
TBeCbAdsLockTracer
Diese Klasse kann verwendet werden um für alle offenen Tabellen die vorhanden Record-Sperren zu ermitteln.
Eigenschaften | |
---|---|
CbResultTable:O | MemTable in welche das Ergebnis gespeichert wird |
CbIgnoreTables:O | Liste mit Tabellen-Namen welche ignoriert werden |
CbCheckOnlyTables:O | Liste mit Tabellen-Namen welche nur berücksichtigt werden |
CbCheckOnlyCurrentBeTables:L | es werden nur Tabellen berücksichtigt, welche zum aktullen be-Datenbestand gehören(Default = True) |
CbServerPath:C | Pfad zu einem ADS-Server |
CbConnection:O | nur relevant bei TraceMode <> ltmAPI |
CbTraceMode:N | Modus der Ermittlung |
CbInfo_OpenTables:N | Anzahl der offenen Tabellen |
Funktionen und Methoden | |
---|---|
CbExecute | Ermittlung der Record-Sperren starten |
CbInitResultTable | Initialisiert eine Tabelle damit diese als ResultTable verwendet werden kann |
aDataSet:O | MemTable |
Beispiel
|oTracer, oMemResult|
oTracer := CreateObject('TBeCbAdsLockTracer'),
oMemResult := CreateObject('TBeMemTable'),
startseq
oTracer.CbServerPath := '\\august\public',
oTracer.CbInitResultTable(oMemResult),
oTracer.CbResultTable := oMemResult,
CollAdd(oTracer.CbIgnoreTables, 'DABSEM.ADT'),
oTracer.CbExecute(),
Browse(, oMemResult),
always
DestroyObject(oTracer),
DestroyObject(oMemResult),
stopseq,