-
SQLRPGLE Embedded INSERT SQL, aber Dateien bleiben offen
Hallo Zusammen,
Ich habe ein SQLRPGLE Programm welches 3 embedded Insert SQL Statements verarbeitet.
Nachdem alle 3 SQL's durchlaufen sind, sind die benutzen Dateien auch in den offenen Dateien zu sehen. Obwohl das Programm mit INLR beendet wird, bleiben die offenen Dateien so stehen.
Auszug aus dem PGM:
C/EXEC SQL
c+ INSERT INTO H7WRKP SELECT OPPTNO, OPDISP, OPRETP, 0, 0, OPPDCT,
c+ ' ', ' ', OPEFCC, OPEFYY, OPEFMM, OPEFDD, 0, 0 FROM opmstp
c+ WHERE OPPTNO = :PartNr and
c+ ATECHK >= date(digits(opefcc) concat digits(opefyy) concat
c+ '-' concat digits(opefmm) concat '-' concat digits(opefdd))
C/END-EXEC
Verstehe nicht, wieso das so ist.
Danke.
Gruß Klaus
-
Sorry, habe gerade den Beitrag gefunden.
Mit
c/exec sql
c+ Set Option CloSqlCsr = *EndMod
c/end-exec
sollte es funktionieren.
-
Nicht unbedingt. Ein Insert-SQL benötigt keinen Cursor!
CloSqlCsr bezeichnet einen geöffenten Cursor, der automatisch geschlossen wird.
Dies hat nichts, aber auch gar nichts mit dem ODP (Open Data Path) zu tun, der durch SQL durchaus offen gehalten wird.
Allerdings merkt sich das System, ob der ODP durch SQL oder durch ein Programm-Open geöffnet ist.
Ein Programm-Open blockt die Datei gegen exklusiven Zugriff (z.B. ALCOBJ, ALTER TABLE), ein SQL-ODP wird ggf. bei Exclusiv-Sperre eines anderen Jobs freigegeben, wenn denn der ODP tatsächlich geschlossen werden kann.
-
Habe es gerade ins Programm eingebaut und siehe da alle Dateien sind geschlossen.
Ich hatte es bei einem INSERT SQL auch nicht erwartet, aber nun wieder etwas dazu gelernt.
Similar Threads
-
By Chris.jan in forum NEWSboard Drucker
Antworten: 6
Letzter Beitrag: 17-02-15, 14:27
-
By Tonazzo in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 16-06-14, 09:30
-
By programmer400 in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 11-12-13, 11:14
-
By BerndF in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 10-04-03, 07:01
-
By Robi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 21-03-03, 09:16
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