AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Propiedades WLanguage / Propiedades HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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.
Ejemplo
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.
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/02/2024

Señalar un error o enviar una sugerencia | Ayuda local