| 4D v18dataStore.encryptionStatus( ) | |||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 v18)
	
	
	
 Fehler melden
Fehler melden