PDA

View Full Version : Embedded SQL/ falsche Datentypen



KB
21-08-01, 07:59
Hallo,
ich habe eine View (Join über drei Tabellen), in der neben Alphafeldern auch numerische(negativ/positiv) vorkommen. Schau ich mir diesen View im Query oder im Interaktiven Sql an, zeigt er diese Felder auch als numerische an; mit und ohne Vorzeichen. Kein Problem.
Nun will ich diesen View über einen Cursor und ein Fetch verarbeiten. Leider scheint der Compiler diese numerischen Felder als alpha zu erkennen und generiert die entsprechenen SQL_XXXX-Felder auch als alpha. Da ich im Fetch ... Into die Hostvariablen als numerisch definiert habe (und die brauche ich auch so), wird das Modul nicht erstellt. Ich arbeite auf V4R5.
Vielen DAnk im Voraus.
Gruss KB

Fuerchau
21-08-01, 10:31
Prüfen Sie die View mal über DSPFFD wie denn diese Felder genau definiert sind.
Ggf. sehen sie die Definition auch auch im Query in der Feldliste.
Die Darstellung von SQL oder Query mag numerisch aussehen, die Felder scheinen aber alphanumerisch definiert zu sein, möglicherweise mittels Funktionen wie DIGITS(...) ?