Der Fehler tritt nach dem PREPARE beim OPEN auf.

das Preparte Statement (es wird generiert und sieht daher etwas komisch aus) ist :
SELECT VO1001,VO1002,VO1003,VO1004,VO1005,VO1006,VO1007,V O1008,VO1009,VO1010,VO1011,VO1012,VO1013,VO1014,VO 1015,V1016,VO1017,VO1018,VO1019,VO1020,VO1021,VO10 22,VO1023,VO1024,VO1025,VO1026,VO1027,VO1028,VO102 9,VO1030,VO1031,VO1032,VO1033,VO1034,VO1035,VO1037 ,VO1038,VO1039,VO1040,VO1041,VO1042,VO1043,VO1044, VO1045,VO1046,VO1047,VO1048,VO1049,VO1050,VO1051,V O1052,VO1053,VO1054,VO1057,VO1058,VO1059,VO1060,VO 1061,VO1062,VO1063,VO1064,VO1065,VO1066,VO1067,VO1 068,VO1069,VO1070,VO1071,VO1072,VO1073,VO1074,VO10 75,VO1076,VO1077,VO1078,VO1079,VO1080,VO1081,VO108 2,VO1083,VO1084,VO1085,VO1086,VO1087,VO1088,VO1089 ,VO1090,VO1091,VO1092,VO1093,VO1094,VO1095,VO1096, VO1097,VO1098,VO1LPGM,VO1SDAT,VO1PGML,VO1KZ01,VO1K Z02,VO1KZ03,VO1KZ31,VO1KZ32,VO1KZ33,RRN(VO1M1 ) FROM VO1M1 WHERE VO1043 = 'V' AND (VO1006 > ' ' OR VO1006 = ' ') AND ( VO1072 = ' ') AND ( VO1034 = ' ' OR VO1034 = '0' OR VO1034 = '1' OR VO1034 = '2' OR VO1034 = '3 ' OR VO1034 = '4' OR VO1034 ='5' OR VO1034 = '6' OR VO1034 ='7' OR VO1034 = '8' OR VO1034 = '9' OR VO1034 NOT IN (' ','0','1','2','3','4','5','6','7','8','9')) AND ( VO1024 IN('GS ','STD','ST4')) ORDER BY VO1043, VO1006 OPTIMIZE FOR 19 ROWS
Es sieht hier etwas seltsam aus, da der Umbruch an einigen Stellen nicht passt. Das Statement ist aber lauffähig,(lief bisher, läuft beim Kunden,läuft auf der V6R1 und V5R4 Lpar) kommt wie gesagt aus einem Generator und funktioniert, wenn ich vorher dem gleichen Befehl mit anderem Order By generieren lasse.


Da muß ich wohl IBM ins Spiel bringen

Danke allen Helfern,
Gruß
Robi