MSC
08-06-12, 15:59
Hallo zusammen,
eine RPG-IV-Prozedur auf unserer 7.1-Power-i, sieht ungefähr so aus:
(...)
D rdy S 10I 0 INZ
(...)
/Free
(...)
exec sql select count(*) INTO :rdy from BEST
where bknr = :aknr and bnnr = 9999999;
(...)
/End-Free
Das Programm läuft unter 7.1 ohne Murren, aber der Compiler will es nicht neu umwandeln: Fehler RNS9309. In der Umwandlungsliste befinden sich einige Einträge:
*RNF0256 30 33 Bestimmung zwischen Prozeduren gefunden.
*RNF3787 30 1 Prozedurschnittstellendefinition in Unterprozedur
nicht gefunden.
*RNF5415 30 1 Prozedur gibt einen Wert zurück, aber es wurde keine Sobald ich den SQL-Teil im Programm auskommentiere, lässt sich das Programm umwandeln; alle Fehlermeldungen verschwinden. Hat 7.1 Probleme mit SQL ... INTO oder ist es irgendwie strenger damit, so dass ein Fehler, der unter V6R1 noch übergangen wurde, jetzt zum Tragen kommt?
Vielen Dank für jede Hilfe!
Schöne Grüße
Markus
eine RPG-IV-Prozedur auf unserer 7.1-Power-i, sieht ungefähr so aus:
(...)
D rdy S 10I 0 INZ
(...)
/Free
(...)
exec sql select count(*) INTO :rdy from BEST
where bknr = :aknr and bnnr = 9999999;
(...)
/End-Free
Das Programm läuft unter 7.1 ohne Murren, aber der Compiler will es nicht neu umwandeln: Fehler RNS9309. In der Umwandlungsliste befinden sich einige Einträge:
*RNF0256 30 33 Bestimmung zwischen Prozeduren gefunden.
*RNF3787 30 1 Prozedurschnittstellendefinition in Unterprozedur
nicht gefunden.
*RNF5415 30 1 Prozedur gibt einen Wert zurück, aber es wurde keine Sobald ich den SQL-Teil im Programm auskommentiere, lässt sich das Programm umwandeln; alle Fehlermeldungen verschwinden. Hat 7.1 Probleme mit SQL ... INTO oder ist es irgendwie strenger damit, so dass ein Fehler, der unter V6R1 noch übergangen wurde, jetzt zum Tragen kommt?
Vielen Dank für jede Hilfe!
Schöne Grüße
Markus