dataType

Die Eigenschaft dataType gibt eine Zeichenfolge an, die einen EGL-Basiselementdatentyp für das Feld ermittelt. Die Eigenschaft ist nur in einem Feld von Bedeutung, das für die Erstellung von Auswahlkriterien für eine SQL-Anweisung verwendet wird. In diesem Fall wird eine gesamte openUI-Anweisung an eine STRING-Variable gebunden, die die WHERE-Klausel für die SQL-Anweisung SELECT enthält. Im folgenden Beispiel wird diese Bindung dargestellt:
selectStatement STRING;

openUI myCustomerSQLRecord { isConstruct = YES }
   bind selectStatement
end

Die einzelnen Felder in dem Datensatz für die openUI-Anweisung sind nicht an Variablen gebunden. Aus diesem Grund hat EGL keinen Typ für diese Felder und kann nicht überprüfen, ob die Benutzereingabe mit den SQL-Spalten kompatibel ist, die den Feldern mittels der Eigenschaft SQLColumnName zugeordnet sind (siehe sqlColumnName). Weitere Informationen zur Eigenschaft isConstruct, die bestimmt, ob die Anweisung openUI für eine Auswahlanweisung verwendet wird, finden Sie unter openUI.

Die Eigenschaft hat den Typ STRING.

Geben Sie den Typ NUMBER an, wenn der Benutzer Gleitkommawerte eingeben kann. Falls die SQL-Spalte ganze Zahlen erfordert, verwenden Sie einen ganzzahligen Typ wie INT.

Die leere Zeichenfolge ist der Standardwert für diese Eigenschaft. Das Aktualisieren während der Laufzeit ist nicht möglich.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'dataType'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java™ Textformular COBOL Druckformular Java Druckformular COBOL
Ja Nein Nein Ja Nein Nein Nein Nein

Feedback