4D v18

dataClass.new( )

Accueil

 
4D v18
dataClass.new( )

dataClass.new( )  


 

La méthode dataClass.new( ) crée en mémoire et renvoie une nouvelle entité vide liée à la dataclass.

L'objet entité est créé en mémoire et n'est pas sauvegardé dans la base de données tant que la méthode entity.save( ) n'est pas appelée. Si l'entité est supprimée avant d'être enregistrée, elle ne peut pas être récupérée.

4D Server : En client-serveur, si la clé primaire de la table correspondante est auto-incrémentée, elle sera calculée au moment de la sauvegarde de l'entité sur le serveur.

Exemple  

Cet exemple crée une nouvelle entité dans la dataclass "Log" et enregistre les informations dans l'attribut info :

 C_OBJET($entity)
 $entity:=ds.Log.new() //crée une référence
 $entity.info:="New entry" //valorise l'attribut info
 $entity.save() //sauvegarde l'entité



Voir aussi  

entity.clone( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - DataClass
Nom intl. : dataClass.new( )

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v18)