-
SQLSTATE 55019
Hallo miteinander
Ich bekomme In einem Cobol-Pgm bei einem Delete den Status 55019 mit dem Code 7008 zurück.
Definition Curser:
EXEC SQL
DECLARE VMKPF112 CURSOR WITH HOLD FOR
SELECT
CTNOBEF, CTNOAFT, CONROL
FROM VMKPF112
WHERE CTNOBEF = :SQL-CTNO AND
CTNOAFT = :SQL-CTNO-AFT AND
CONROL = :SQL-CONROL
FOR UPDATE
END-EXEC.
Programmablauf:
EXEC SQL OPEN VMKPF112 END-EXEC
EXEC SQL FETCH VMKPF112 INTO
:SQL-CTNO, :SQL-CTNO-AFT, :SQL-CONROL
END-EXEC
à liefert korrekte Daten
EXEC SQL DELETE FROM VMKPF112
WHERE :SQL-CTNO = CTNOBEF AND
:SQL-CTNO-AFT = CTNOAFT AND
:SQL-CONROL = CONROL
à liefert SQLSTATE = 55019 / SQL CODE 7008 (auch ohne WHERE CLausel probiert mit gleichem Ergebnis) : 55019 The table is in an invalid state for the operation. -7008
-
Die Zieltabelle wird nicht journalisiert.
Ohne spezielle Angabe wird aber ein Journal gefordert damit man Commit (bestätigen) oder Rollback (zurückdrehen) durchführen kann.
Füge vor der ersten SQL-Anweisung (in Working Storage) ein:
exec SQL set Option commit=*None
end-exec.
-
Nachtrag:
Ohne Where-Klausel löscht du die ganze Tabelle!
Stell dir vor das hätte geklappt.
-
Danke, ist bereits wieder umgestellt. Hatte Deinen emaligen Beitrag dazu gefunden und mit der Option Commiz=*none umgewandelt und siehe da, es hat funktioniert,
Similar Threads
-
By mk in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 10-12-14, 15:31
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