Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.reload( )
|
entity.reload () -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Objet |
![]() |
Statut | |||||
La méthode entity.reload( ) recharge en mémoire le contenu de l'entité à partir des informations stockées dans la table associée à la dataclass. Le rechargement est effectué uniquement si l'entité existe toujours avec la même clé primaire.
Résultat
L'objet retourné par entity.reload( ) contient les propriétés suivantes :
Propriété | Type | Description | |
success | booléen | Vrai si le rechargement a été effectué avec succès, sinon Faux. | |
status(*) | numérique | Code d'erreur, voir ci-dessous | |
statusText(*) | texte | Description de l'erreur, voir ci-dessous |
(*) Les valeurs suivantes peuvent être retournées dans les propriétés status et statusText de l'objet Résultat en cas d'erreur :
Constante | Valeur | Comment |
dk status entity does not exist anymore | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants :
statusText associé : "Entity does not exist anymore" |
dk status serious error | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc. statusText associé : "Other error" |
C_OBJET($employee;$employees;$result)
$employees:=ds.Employee.query("lastName=:1";"Hollis")
$employee:=$employees[0]
$employee.firstName:="Mary"
$result:=$employee.reload()
Au cas ou
:($result.success)
ALERTE("L'entité a été rechargée")
:($result.status=dk status entity does not exist anymore)
ALERTE("L'entité est supprimée")
Fin de cas
Produit : 4D
Thème : ORDA - Entity
Nom intl. : entity.reload( )
Créé : 4D v17
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)