View Full Version : Member via ODBC
Hi zusammen,
kurze Frage:
Ich versuch einen Download einen Member aber es funktioniert nicht. Via CA funktioniert es ohne Problem, kann mir jemand einen Tipp geben?
DANKE
Hierfür gibt es 2 Methoden:
a) einen OVRDBF per CALL QCMDEXC absetzen (etwas komplizierter)
b) per SQL "CREATE ALIAS " ausführen, dieser erlaubt die Angabe eines Members
Hi Fuerchau,
wie meinst du das mit "CREATE ALIAS"?
DANKE
Hier gibts ein paar Beispiele: SQL and Multi-member Files (http://www.itjungle.com/guruo/mgo021302-story02.html)
eine andere Möglichkeit gibt es nicht oder? Ausser einer neuen Tabelle anzulegen. :-(
Aber Danke euch beiden schon mal.
Es gibt noch die Möglichkeit, eine logische Datei anzulegen, der nur bestimmte Teildateien der zugehörigen physischen Datei zugeordnet sind (Parameter DTAMBRs im Befehl CRTLF).
Aber in diesem Fall nimmt SQL die erste PF und somit wieder nur 1 Mbr da SQL grundsätzlich immer auf die PF geht.
Eine andere als die obigen beiden Lösungen gibt es tatsächlich nicht. Auch CA-Datenübertragung macht dafür die Variante a).
Das Problem ist, ich darf keine neuen Dateien anlegen.
Ich Denke ich komme nicht darum dies zu beantragen.
Du legst ja keine neuen Dateien an sondern nur Sichten (Views) auf bestehende Dateien.
Ein Alias kann auch temporär (allerdings nicht in QTEMP) erstellt werden:
create alias mylib.myfile_mymbr for mylib.myfile(mymbr);
select * from mylib.myfile_mymbr;
drop alias mylib.myfile_mymbr;