Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.new()
|
dataClass.new() () -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Entity |
![]() |
Neue Entity, die zur DataClass passt | |||||
Die Methode dataClass.new() erstellt im Speicher eine neue leere Entity, die mit der DataClass verknüpft ist.
Das Entity Objekt wird im Speicher angelegt und nicht in der Datenbank gesichert, bis die Methode entity.save( ) aufgerufen wird. Wird die Entity vor dem Sichern gelöscht, kann sie nicht wiederhergestellt werden.
4D Server: Wird der Primärschlüssel im Client/Server Betrieb automatisch erhöht, erfolgt dies nach Sichern der Entity auf dem Server.
Dieses Beispiel erstellt eine neue Entity in der DataClass "Log" und speichert die Information im Attribut info:
C_OBJECT($entity)
$entity:=ds.Log.new() //Eine Referenz erstellen
$entity.info:="New entry" //ein paar Informationen speichern
$entity.save() //die Entity sichern
Produkt: 4D
Thema: ORDA - DataClass
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)