ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v19.8
dataClass.new( )

dataClass.new( ) 


 

dataClass.new () -> 戻り値 
引数   説明
戻り値  Entity in データクラスに合致する新しいエンティティ

説明   

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 - データクラス

 
ページの目次 
 
履歴 

初出: 4D v17

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)