-
hmmm....
also irgendwie funtkioniert des mit dem OVRDBF nicht so ganz...
Code:
StringBuffer sql2 = new StringBuffer("CALL QTEMP.QCMDEXC('OVRDBF FILE(Datei) MBR(name der Teildatei)', Länge)");
try {
stm.execute(sql2.toString());
} catch (Exception e) {
e.printStackTrace();
}
StringBuffer sql3 = new StringBuffer("SELECT * FROM Datei");
ResultSet rs1 = stm.executeQuery(sql3.toString());
while(rs1.next())
{
System.out.println(rs1.getString(3));
}
Er schreibt mir aber immer noch in den Inhalt von der *FIRST Teildatei hin....
Kann es sein das das OVRDBF mit java nicht funktioniert?
mfg
chrisssiie
-
Hallo Chrissie
Schreib als Name der Teildatei *ALL.
Laut Beschreibung des OVRDBF Befehl sollte es funktionieren.
PHP-Code:
*ALL
[B]Alle Teildateien der aktuellen Datei werden sequentiell
verarbeitet.[/B] Die Überschreibungsparameter für die erste
Teildatei gelten auch bei der Eröffnung aller folgenden
Teildateien. Während Überschreibungen, die vor Eröffnung der
ersten Teildatei ausgegeben wurden, verarbeitet werden, werden
nach Eröffnung der ersten Teildatei ausgegebene Befehle zum
Überschreiben oder Löschen von Überschreibungen nicht
berücksichtigt. Die Parameter EOFDLY, FMTSLR, INHWRT und
POSITION können nicht angegeben werden, wenn MBR(*ALL) in einem
zuvor abgesetzten Befehl OVRDBF angegeben wurde und der Befehl
für diese Datei noch wirksam ist. Falls Parameter angegeben
werden, die sich gegenseitig ausschließen, wird eine
Abbruchnachricht gesendet.
Gruß
DVE
-
@DVE
Wenn man mit OVRDBF den Parameter MBR auf *ALL setzt, dann kann man über SQL nicht auf die Datei zugreifen. Das klappt dann nur über Record Level Access.
@chrisssiie
Du könntest testweise noch einmal versuchen beim OVRDBF den Parameter OVRSCOPE auf *JOB zu setzen. Eventuell gibt es Probleme mit der Aufrufebene.
Frank Hildebrandt
-
@Frank Hildebrandt
danke, das mit OVRSCOPE(*JOB) hat funktioniert
Jetzt hab ich nur noch ein problem *grins*
wie krieg ich alle DSPF(Displayfiles), die Teildateien sind raus?
Gibt es da irgendwas wie ich die Art der Teildatei Abfragen kann?
-
Hiermit kannst Du Dir eine Datei erzeugen, die die gewünschten Informationen enthält. Im Feld MLSEU2 befindet sich z.B. die Teildateiart, also z.B. DSPF.
DSPFD FILE(QGPL/QDDSSRC) TYPE(*MBRLIST) OUTPUT(*OUTFILE) OUTFILE(QTEMP/MYMBR)
Frank Hildebrandt
-
ok, danke
aber woher weis man sowas?
bin noch anfänger in as400 bereich, wie man wohl merkt
Gibts da irgendwelche gute seiten im www womer nach sowas suchen kann?
Gibts bei der *MBRLIST auch ein Feld für den Namen der Teildatei?
Oder muss man da noch ein DSPFD mit TYPE *MBR machen und dann MBNAME?
-
Folgende Feldnamen in der erzeugten Datei sind für Dich wahrscheinlich wichtig.
MLFILE - Datei z.B. QDDSSRC
MLLIB - Bibliothek z.B. QTEMP
MLNAME - Teildatei
MLSEU2 - Teildateiart
Die Feldinformationen zur Datei kannst Du Dir mit DSPFFD anzeigen lassen. Den Dateiinhalt kannst Du Dir z.B. über RUNQRY *N Dateiname anzeigen lassen oder über SQL.
Woher die Leute über Dinge zur AS/400 Bescheid wissen? Sie ignorieren einfach die gesamte restliche Welt. Scherz beiseite. Das sind einfach Erfahrungswerte und wenn Du fleissig Beiträge postest, dann bist Du ganz schnell fitt.
Frank Hildebrandt
-
Zitat von Frank Hildebrandt
Woher die Leute über Dinge zur AS/400 Bescheid wissen? Sie ignorieren einfach die gesamte restliche Welt. Scherz beiseite. Das sind einfach Erfahrungswerte und wenn Du fleissig Beiträge postest, dann bist Du ganz schnell fitt.
Genau so ist es. Vor allem lernt man aus solche Fragen und den dazugehörigen Antworten hinzu.
Wie sagte mal ein italienischer Staatspräsident: Es gibt keine dumme Fragen.
Gruß
DVE
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By Nennewitz in forum NEWSboard Programmierung
Antworten: 16
Letzter Beitrag: 28-06-06, 13:49
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By apparat in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 18-09-05, 08:25
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks