-
 Zitat von BenderD
warum werden da auch vier Programmiersprachen (CL, RPG, SQL und Java verwendet), das machen doch nur Leute, die gerne Fehler suchen...
D*B
Das mach ich ja auch bloß, weil mir nix besseres Einfallen will.
Problem ist das ich Daten aus 6 Tabellen lesen muss und mehere Sätze zurückbekommen kann.
Mit einem SQL-Statement dauert das viel zu lange (6er Join! :-o)
Deshalb hab ich mir gedacht ich mach ein kleines RPG (das ja auch supi für sich alleine läuft) das eine QTEMP/Datei mit den Ergebnissätzen füllt.
Diese wollte ich dann ans Java zurück geben...
Wegen der QTEMP-Datei das CLLE.
Bin immer für neue Lösungsansätze hierzu offen.
-
warum soll das im SQL langsamer sein als mit dem RPG Umweg?
D*B
 Zitat von Azaron
Problem ist das ich Daten aus 6 Tabellen lesen muss und mehere Sätze zurückbekommen kann.
Mit einem SQL-Statement dauert das viel zu lange (6er Join! :-o)
-
Setze ggf. per "exec sql set option ..." die CloseCursor-Eigenschaft, so dass der Cursor nach Prozedurende nicht automatisch geschlossen wird.
Es bietet sich jedoch an, nach dem synchronen Aufruf der RPG-Prozedur den "select * from qtemp.mytbl" selber auszuführen.
Die Prozedur könnte ja als Ergebnis die Anzahl Sätze liefern, so dass das Java-PGM dann entscheiden kann, ob der Select noch lohnt.
-
Hallo,
vielen Dank erstmal für die Tipps.
Ich habe jetzt endlich gefunden woran es lag.
Im CREATE-Procedudre-Statement hab ich fälschlicherweise zuerst CONTAINS SQL statt READS SQL DATA angegeben gehabt.
CREATE PROCEDURE MACXT/GETGRUNDWARE(
IN FINR CHAR ( 3),
IN SAIS CHAR( 2),
IN KOLL CHAR ( 2),
IN FORM CHAR ( 4),
IN VACP CHAR ( 2),
IN ARNR CHAR ( 6),
IN FBNR CHAR ( 4))
RESULT SETS 1 LANGUAGE CL NOT
DETERMINISTIC READS SQL DATA EXTERNAL NAME MACPGM/JSQL01C PARAMETER
STYLE GENERAL
Das hab ich zwar als erstes schon korrigiert gehabt... leider war ich zu dumm den QZDASOINIT-JOB zu killen :-/
Somit hat er immer (egal was ich danach gemacht habe) noch auf die alte Definition zugegriffen gehabt.
Naja, nächstes mal bin ich klüger.
Danke nochmal für all die nett gemeinten Ratschläge.
Similar Threads
-
By boonkelz in forum NEWSboard Java
Antworten: 14
Letzter Beitrag: 14-05-08, 12:20
-
By HDPSTANEKE in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 21-06-07, 14:33
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By florian in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 17-05-06, 16:08
-
By HeisigA in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 21-02-05, 18:58
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