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
dataClass.new( )
|
dataClass.new () -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | Entity |
![]() |
Nueva entidad correspondiente al dataClass | |||||
El método dataClass.new( ) crea en la memoria y devuelve una nueva entidad en blanco relacionada con la dataClass.
El objeto entidad se crea en la memoria y no se guarda en la base de datos hasta que se llame al método entity.save( ). Si la entidad se borra antes de guardarse, no se puede recuperar.
4D Server: en cliente servidor, si la llave primaria de la tabla correspondiente se incrementa automáticamente, se calculará cuando la entidad se guarde en el servidor.
Este ejemplo crea una nueva entidad en la dataClass "Log" y registra información en el atributo info:
C_OBJECT($entity)
$entity:=ds.Log.new() //crea una referencia
$entity.info:="New entry" //almacena información
$entity.save() //guarda la entidad
Producto: 4D
Tema: ORDA - DataClass
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)