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

ホーム

 
4D v19.8
entity.getKey( )

entity.getKey( ) 


 

entity.getKey ( {mode} ) -> 戻り値 
引数   説明
mode  倍長整数 in dk key as string: プライマリーキーの型にかかわらず、プライマリーキーは文字列として返される
戻り値  テキスト, 倍長整数 in エンティティのプライマリーキーの値

説明   

entity.getKey( ) メソッドはデータクラスにリレートされたテーブルのエンティティのプライマリーキー値を返します。

プライマリーキーは数字(倍長整数)あるいは文字列です。mode 引数にdk key as string オプションを渡すことで、実際のプライマリーキーの型に関係なく、返されるプライマリーキーの値を文字列に"強制"することができます。

例題  

 C_OBJECT($employees;$employee)
 $employees:=ds.Employee.query("lastName=:1";"Smith")
 $employee:=$employees[0]
 ALERT("The primary key is "+$employee.getKey(dk key as string))



参照 

dataClass.get( )

 
プロパティ 

プロダクト: 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)