Was mache ich falsch... (ORDA)

Guten Morgen!

Ich habe eine Dataclass/Tabelle “Dokumente”, da drin zwei Felder doc_RootFolder und doc_Bezeichnung.

Der folgende Code wirft aber zwei Fehler aus:

C_OBJECT($myEntity)
$myEntity:=ds.Dokumente.new() //Ein neues Objekt vom Typ Entity erstellen
$myEntity.doc_Bezeichnung:=$parameter.ret_1 // The attribute doc_Bezeichnung cannot be found in the “Dokumente” datastore class
$myEntity.doc_RootFolder:=“root” // The attribute doc_RootFolder cannot be found in the “Dokumente” datastore class
$myEntity.save() //klappt
$idStr:=$myEntity.getKey(dk key as string) //klappt

Und ich hatte bei JPR soooo aufgepasst…

:roll:

Wolfgang Kunckel

falls Sie die Felder gerade erst angelegt haben, erfordert das einen Neustart des Datenbankservers. War es das?

Die Struktur wird immer erst nach einem Neustart aktualisiert um Sie per ORDA ansprechen zu können.
Wenn Sie die Felder eben erst erstellt haben, reicht hier vielleicht schon der Neustart.

Yupp. Das war es. Doch nicht genug aufgepasst!

Danke

Mit freundlichen Grüßen

Wolfgang Kunckel

PS: Man stolpert bei ORDA immer wieder über elementare Dinge, aber, was soll ich sagen: 4D macht wieder Spaß…

:smiley: