| 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_OBJET($status)
 
 $status:=dataStore.encryptionStatus()
 
 Si($status.isEncrypted) //la base est chiffrée
    C_ENTIER LONG($vcount)
    C_TEXTE($tabName)
    Pour chaque($tabName;$status.tables)
       Si($status.tables[$tabName].isEncrypted)
          $vcount:=$vcount+1
       Fin de si
    Fin de chaque
    ALERTE(Chaine($vcount)+" table(s) chiffrée(s) dans ce datastore.")
 Sinon 
    ALERTE("Cette base n'est pas chiffrée.")
 Fin de si 
	Produit :  4D
	Thème :  ORDA - DataStore
	
        
        
	Nom intl. :  dataStore.encryptionStatus( )
	4D - Langage ( 4D v18)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire