Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.reload( )
|
entity.reload () -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | Objeto |
![]() |
Estado objeto | |||||
El método entity.reload( ) recarga el contenido de la entidad en memoria, de acuerdo a la información almacenada en la tabla relacionada con el dataclass en el datastore. La recarga se realiza sólo si la entidad existe con la misma llave primaria.
Resultado
El objeto devuelto por entity.reload( ) contiene las siguientes propiedades:
Propiedad | Tipo | Descripción | |
success | booleano | true si la acción de guardar es exitosa, de lo contrario false. | |
Disponible solo en caso de error: | |||
status(*) | número | Código de error, ver abajo | |
statusText(*) | texto | Descripción del error, ver abajo |
(*) Los siguientes valores pueden devolverse en las propiedades status y statusText del objeto Resultado en caso de error:
Constante | Valor | Comentario |
dk status entity does not exist anymore | 5 | La entidad ya no existe en los datos. Este error puede ocurrir en los siguientes casos:
statusText asociado: "La entidad ya no existe" |
dk status serious error | 4 | Un error grave es un error de bajo nivel de la base de datos (por ejemplo, llave duplicada), un error de hardware, etc. statusText asociado: "Otro error" ("Other error") |
C_OBJECT($employee;$employees;$result)
$employees:=ds.Employee.query("lastName=:1";"Hollis")
$employee:=$employees[0]
$employee.firstName:="Mary"
$result:=$employee.reload()
Case of
:($result.success)
ALERT("Reload has been done")
:($result.status=dk status entity does not exist anymore)
ALERT("The entity has been dropped")
End case
Producto: 4D
Tema: ORDA - Entity
Creado por: 4D v17
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)