Hallo,
ich habe folgenden Code:
Code:
exec sql prepare dynSqlStmt1 from :wkSqlStmt;
exec sql open sqlCsrRead1;
exec sql
get diagnostics :wkCount = DB2_NUMBER_ROWS;
exec sql declare sqlCsrRead1 cursor for dynSqlStmt1;
Obwohl es nur ein Satz vorhanden ist, bekomme ich immer Werte zurück die ich mir nicht erklären kann (997, 1247, ..)
Da ich den SFL-Dynamisch aufbaue und mit Pagedown die nächsten lese, weiß ich beim drucken nicht wie viele Sätze vorhanden sind.
Laut Handbuch sollte das so funktionieren.
Was ist an der Methode falsch?
Dank im Voraus
Liebe Grüße
PS: habe auch versucht den Cursor vorher zu schließen
Bookmarks