|
|
|
|
HErrorModification (Función)
No disponible con este tipo de conexión
Permite: - Si se produce un conflicto de modificación: devolver el valor de un artículo de un Record. Este valor se devuelve como una cadena de caracteres (cadena vacía para notas binarias).
Observación: esta función sólo debe utilizarse durante una gestión personalizada de conflictos de modificación (en un procedimiento o ventana llamada por el motor HFSQL para Process el conflicto de modificación, por ejemplo). - comprobar si se ha producido un conflicto de modificación.
LOOP // Extracts the nth item from the list of items in conflict AnItem = ExtractString(ItemList, i, CR) // Exit if no other item IF AnItem = EOT THEN BREAK // Exit if no other item in conflict // Displays the value of the item for the source record Trace(HErrorModification(FileName, AnItem, hRecRead)) // Displays the value of the item for the file record Trace(HErrorModification(FileName, AnItem, hRecFile)) // Displays the value of the item for the user record Trace(HErrorModification(FileName, AnItem, hRecUser)) END
Sintaxis
Devolver el valor de un artículo de un Record Ocultar los detalles
<Result> = HErrorModification(<Data file> , <Item> [, <Item index>] , <Record to read>)
<Result>: Cadena de caracteres - Contenido del artículo solicitado,
- Cadena vacía ("") si no se produce ningún error.
<Data file>: Cadena de caracteres Nombre del archivo de datos manipulado. <Item>: Cadena de caracteres Nombre del artículo utilizado. <Item index>: Entero opcional Índice del artículo sólo para artículos array. Este parámetro no es necesario para los otros tipos de elementos. <Record to read>: Constante de tipo Integer Se utiliza para especificar la Record para la que debe leerse la información: | | hRecFile | Valor del artículo actualmente guardado en el archivo de datos. | hRecRead | Valor del elemento para la fuente Record (leído antes de la modificación realizada por HModify). | hRecUser | Valor de la partida para la Record actual cuando se realiza la modificación (HModify). |
Compruebe si se produjo un conflicto de modificación Ocultar los detalles
<Result> = HErrorModification()
<Result>: booleano - True si se produjo un error de modificación,
- False de lo contrario (sin conflicto).
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|