4D v18

dataClass.new( )

ホーム

 
4D v18
dataClass.new( )

dataClass.new( )  


 

説明  

dataClass.new( ) メソッドはメモリ内にデータクラスにリレートされた空のエンティティを作成しそれを返します。

エンティティオブジェクトはメモリ内に作成されますが、entity.save( ) メソッドが呼び出されるまではデータベースには保存されません。エンティティが保存される前に削除された場合、復元することはできません。

4D Server: クライアント/サーバーにおいては、対応するテーブルのプライマリーキーが自動インクリメントであった場合、エンティティがサーバー側に保存されたときに加算されます。

例題  

以下のコードは"Log"データクラス内に新しいエンティティを作成し、info属性についての情報を記録します:

 C_OBJECT($entity)
 $entity:=ds.Log.new() // 参照を作成
 $entity.info:="New entry" // 何か情報を保存
 $entity.save() // エンティティを保存



参照 

entity.clone( )

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - データクラス

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v18)