Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.getStamp( )
|
entity.getStamp () -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Zahl |
![]() |
Stempel der Entity (0, wenn Entity gerade erstellt wurde) | |||||
Die Methode entity.getStamp( ) gibt den aktuellen Wert des Stempels von Entity zurück.
Der interne Stempel wird von 4D automatisch mit jedem Sichern der Entity erhöht. Er verwaltet gleichzeitige Benutzerzugriffe und Änderungen in denselben Entities. Weitere Informationen dazu finden Sie auf der Seite Entity sperren.
Hinweis: Für eine neue Entity (nie gesichert) gibt die Methode 0 zurück. Um abzufragen, ob eine Entity gerade erstellt wurde, ist die Methode entity.isNew() besser geeignet.
C_OBJECT($entity)
C_LONGINT($stamp)
$entity:=ds.Employee.new()
$entity.lastname:="Smith"
$entity.save()
$stamp:=$entity.getStamp() //$stamp=1
$entity.lastname:="Wesson"
$entity.save()
$stamp:=$entity.getStamp() //$stamp=2
Produkt: 4D
Thema: ORDA - Entity
Erstellt: 4D v17
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)