ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.getKey( )
|
entity.getKey ( {mode} ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
mode | 倍長整数 |
![]() |
dk key as string: プライマリーキーの型にかかわらず、プライマリーキーは文字列として返される | |||||
戻り値 | テキスト, 倍長整数 |
![]() |
エンティティのプライマリーキーの値 | |||||
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))
プロダクト: 4D
テーマ: ORDA - エンティティ
初出: 4D v17
ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)