4D v17.4

entitySelection.first()

Home

 
4D v17.4
entitySelection.first()

entitySelection.first()  


 

Die Methode entitySelection.first() gibt eine Referenz auf die Entity an der ersten Stelle der Entity-Selection zurück.

Das Ergebnis dieser Methode ist ähnlich wie:

 $entity:=$entitySel[0]

Beide Anweisungen unterscheiden sich jedoch, wenn die Selection leer ist:

 C_OBJECT($entitySel;$entity)
 $entitySel:=ds.Emp.query("lastName = :1";"Nonexistentname") //keine passende Entity
  //Entity-Selection ist dann leer
 $entity:=$entitySel.first() //gibt Null zurück
 $entity:=$entitySel[0]  //generiert einen Fehler

 C_OBJECT($entitySelection;$entity)
 $entitySelection:=ds.Emp.query("salary > :1";100000)
 If($entitySelection.length#0)
    $entity:=$entitySelection.first()
 End if



Siehe auch 

entity.first()
entitySelection.last()
entitySelection[index]

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - EntitySelection

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v17)
4D Programmiersprache ( 4D v17.1)
4D Programmiersprache ( 4D v17.2)
4D Programmiersprache ( 4D v17.3)
4D Programmiersprache ( 4D v17.4)