Cursor-Definition


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Andreas Bornhorst on April 04, 2002 um 10:55:

Hallo alle zusammen!

Bei der Deklaration eines Cursors, über den ich anschließend ein UPDATE durchführen möchte,
habe ich das Problem, daß ich - sobald ich eine Sortierung durchführe - die folgende Fehlermeldung bekomme:

EXEC SQL DECLARE c2 CURSOR FOR SELECT idnr FROM detail WHERE jobnr=:dbint1 order by sortfield, groupfield FOR UPDATE;

SQL0511N The FOR UPDATE clause is not allowed because the
table specified by the cursor cannot be modified.
SQLSTATE=42829


Lasse ich die Sortierung weg, funktionierts.

Hat jemand eine Idee, wie ich den Cursor definieren muß, damit ich auch ein UPDATE auf die Sortierte Liste durchführen kann oder ist dies generell nicht möglich?




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]