Methode der Klasse TAAObject
System.Object
Mit objGetField können Sie den Inhalt von Feldern von Datenobjekten einzeln beschaffen.
Der Feldinhalt wird als Variable vom Typ System.Object bereitgestellt. Sie können den Typ und Inhalt dieses Objekts anschließend abfragen.
Es ist auch möglich, das Ergebnis des objGetField auf einen anderen Datentyp „casten“; jedoch sollte dabei der Fall abgefangen werden, dass sich das Ergebnis nicht auf den gewünschten Typ casten läßt.
Wenn Sie mit objGetField auf ein Objekt zugreifen, für das noch kein objNew durchgeführt wurde, führt die Infrastruktur implizit einen objNew durch.
Wenn Sie mit objGetField auf ein Feld zugreifen, welches Bestandteil einer Tabelle ist, können Sie bis zu drei Indices übergeben.
Object o; Type t; uint i; ............. ........... try { o = obj1.objGetField("000-num8"); i = (uint) obj1.objGetField("000-num8"); i = (uint) obj1.objGetField("000-txt80"); // verursacht Fehler if (o.ToString() == i.ToString()) { // ??? } } catch (InvalidCastException) { // Fehlerbehandlung }