|
|
|
|
|
- Conflicto de modificación y estado de la Record
HErrorStatusModification (Función)
No disponible con este tipo de conexión
Devuelve el estado de un registro durante un conflicto de modificación.
// Code of a procedure called to process a modification conflict FileName is string = HErrorInfo(hErrFile) // Displays the status of the source record Trace(HErrorStatusModification(FileName, hRecRead)) // Displays the status of the item for the file record Trace(HErrorStatusModification(FileName, hRecFile)) // Displays the status of the item for the user record Trace(HErrorStatusModification(FileName, hRecUser))
Sintaxis
<Result> = HErrorStatusModification(<Data file> , <Record to process>)
<Result>: Constante de tipo Integer Muestra el estado de la Record. | | hStateActive | El Record es Active | hStateCrossed | El Record se cruza | hStateDel | El Record es eliminado | hStateInvalid | Estado de Record no encontrado (error) |
<Data file>: Cadena de caracteres Nombre del archivo de datos manipulado. <Record to process>: Constante de tipo Integer. Permite especificar la Record en la que debe leerse el valor del elemento. | | hRecFile | Estado de la Record en el archivo de datos. | hRecRead | Estado de la fuente Record (leído antes de ejecutar HModify). | hRecUser | Estado de la Record actual durante la llamada a HModify. |
Observaciones Conflicto de modificación y estado de la Record Cuando se utiliza una aplicación en red, pueden producirse conflictos debido a los datos contradictorios introducidos por los diferentes usuarios.. Por ejemplo: 1. El usuario X edita el formulario para el estado "California". 2. El usuario Y edita el formulario para el estado "California". 3. El usuario X renombra el estado a "California_01". 4. El usuario Y modifica el nombre del estado y lo guarda. Durante esta copia de seguridad se produce un conflicto de modificación. Un conflicto de estado de modificación ocurre cuando el usuario X, por ejemplo, borra el formulario. Los diferentes casos se presentan a continuación en la tabla: | | | | Record leer | Adición: | Cruzado | Borrado | Record en disco | Adición: | Conflicto de modificación | Conflicto de modificación | Conflicto de modificación | Cruzado | Conflicto de estado de modificación | Conflicto de modificación | Conflicto de modificación | Borrado | Conflicto de estado de modificación | Conflicto de estado de modificación | XXXX |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|