|
|
|
|
Unalterable (Property)
Disponible solo con estos tipos de conexión
El Inalterable Property se utiliza para configurar la inalterabilidad de un archivo de datos: el archivo de datos no puede modificarse; sólo pueden hacerse adiciones. Es posible: - Averiguar si un archivo de datos es inalterable o no (archivo de datos definido en la editor de análisis o mediante programación).
- Definir las características relativas a la inalterabilidad de un archivo de datos (cuando se describe el archivo de datos sólo mediante programación).
Recordatorio: Hacer inalterables los archivos: - evita errores de programación impidiendo la modificación o supresión (mediante HModify/HDelete, o mediante una consulta).
- añade un hash del contenido de Record a cada Record. Este hash es un hash HMAC-SHA256, cuya clave se deriva de la contraseña de encriptación del archivo.
AFile is File Description AnItem is Item Description // Describe the "Customer" data file AFile.Name = "Customer" AFile.Type = hFileNormal AFile.Unalterable = True // Item description AnItem.Name = "Message" AnItem.Type = hItemText AnItem.Size = 40 HDescribeItem(AFile, AnItem) // Validate the data file description HDescribeFile(AFile)
Sintaxis
Averiguar si un archivo de datos es inalterable o no Ocultar los detalles
<Result> = <Data file>.Unalterable
<Result>: booleano - True si el archivo de datos es inalterable,
- False en caso contrario.
<Data file>: Cadena de caracteres Nombre del archivo de datos utilizado. Este nombre se definió en el editor de análisis o con el tipo Expediente description.
Definición de las características relativas a la inalterabilidad de un archivo de datos (archivo de datos definido mediante programación) Ocultar los detalles
<Data file>.Unalterable = <Unalterability>
<Data file>: Cadena de caracteres Nombre del archivo de datos utilizado. Este nombre se define con el tipo Expediente description. <Unalterability>: booleano - True si el archivo de datos debe ser inalterable,
- False en caso contrario.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|