PDA

View Full Version : Total Free und SQL --> Eine schlechte Lösung?



Seiten : 1 2 [3]

ExAzubi
19-07-16, 06:35
Also, ich habe mal alles nachgezogen, und folgendes hat bei mir ebenfalls funtioniert (V7R2) :



dcl-ds myDS;
FLD1 CHAR(14) ;
FLD2 CHAR(30) ;
end-ds;
...

EXEC SQL select f1, f2 into :myDS from file ;


Was nicht geht!





dcl-ds myDS;
extname(file)
end-ds;
...

EXEC SQL select * into :myDS from file ;


Finde das reichlich seltsam...

dschroeder
19-07-16, 08:48
Passt denn deine SQL-Selektion genau zu myDS? Falls du join verwendest, hat dein select * eventuell mehr Felder als dein myDS.

Falls das so ist, könntest du es mit select meineDatei.* into :myDS versuchen.

andreaspr@aon.at
19-07-16, 08:56
Was nicht geht!



dcl-ds myDS;
extname(file)
end-ds;
...

EXEC SQL select * into :myDS from file ;


Finde das reichlich seltsam...

Was steht denn im Spool?

B.Hauser
19-07-16, 09:09
Die Definition der externen Datenstruktur ist ja auch nicht korrekt!
Das bekommst Du so auch in reinem RPG so nicht umgewandelt.
Das Semi Colon nach MyDS muss weg und file muss in Hochkommata und in Großbuchstaben hinterlegt werden.


DCL-DS MyDS ExtName('FILE') Inz End-DS;

Birgitta

ExAzubi
19-07-16, 09:38
Immer diese Hockommas... Ist mir schon ein wenig peinlich [?]