| 4D v18dataStore.encryptionStatus( ) | |||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 dataStore.encryptionStatus( ) 
         | ||||||||||||||||||||||||||||||||||||||||||||||
| Propriété | Type | Description | ||
| isEncrypted | Booléen | Vrai si le fichier de données est chiffré | ||
| keyProvided | Booléen | Vrai si la clé de chiffrement correspondant au fichier de données chiffré est fournie(*). | ||
| tables | Objet | Objet contenant autant de propriétés que de tables chiffrables ou chiffrées. | ||
| <table name> | Objet | Table chiffrable ou chiffrée | ||
| name | Texte | Nom de la table | ||
| num | Numérique | Numéro de la table | ||
| isEncryptable | Booléen | Vrai si la table est dite chiffrable dans le fichier de structure | ||
| isEncrypted | Booléen | Vrai si les enregistrements de la table sont chiffrés dans le fichier de données | 
(*) La clé de chiffrement peut être fournie :
Vous souhaitez connaitre le nombre de tables chiffrées dans le fichier de données courant :
 C_OBJECT($status)
 
 $status:=dataStore.encryptionStatus()
 
 If($status.isEncrypted) //la base est chiffrée
    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)+" table(s) chiffrée(s) dans ce datastore.")
 Else 
    ALERT("Cette base n'est pas chiffrée.")
 End if 
	Produit :  4D
	Thème :  ORDA - DataStore
	
        
        
	
	4D - Langage ( 4D v18)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire