4D v19dataStore.encryptionStatus( ) |
|||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
dataStore.encryptionStatus( )
|
Eigenschaft | Typ | Beschreibung | ||
isEncrypted | Boolean | Wahr wenn die Datendatei verschlüsselt ist | ||
keyProvided | Boolean | Wahr wenn der passende Schlüssel zur verschlüsselten Datendatei geliefert wurde (*). | ||
tables | Objekt | Objekt mit so vielen Eigenschaften wie es verschlüsselbare oder verschlüsselte Tabellen gibt | ||
<table name> | Objekt | Verschlüsselbar oder verschlüsselte Tabelle | ||
name | Text | Name der Tabelle | ||
num | Zahl | Nummer der Tabelle | ||
isEncryptable | Boolean | Wahr wenn die Tabelle in der Strukturdatei verschlüsselbar deklariert ist | ||
isEncrypted | Boolean | Wahr wenn die Datensätze der Tabelle in der Datendatei verschlüsselt sind |
(*) Der Verschlüsselungscode kann wie folgt geliefert werden:
Die Anzahl der verschlüsselten Tabellen in der aktuellen Datendatei erfahren:
C_OBJECT($status)
$status:=dataStore.encryptionStatus()
If($status.isEncrypted) //Anwendung ist verschlüsselt
C_LONGINT($vcount)
C_TEXT($tabName)
For each($tabName;$status.tables)
If($status.tables[$tabName].isEncrypted)
$vcount:=$vcount+1
End if
End for each
ALERT(String($vcount)+" encrypted table(s) in this datastore.")
Else
ALERT("This database is not encrypted.")
End if
Produkt: 4D
Thema: ORDA - DataStore
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)