Sorry, es funzt so nicht.
Ich deklariere meinen Cursor so:
SQL-Code:
CREATE PROCEDURE CURSOR_TEST
RETURNS (SUMME INTEGER)
AS
DECLARE VARIABLE ZAHL INTEGER;
begin
SUMME=0;
for select t.zahl from table t
into :ZAHL
as CURSOR ZAHLCURSOR
do
begin
SUMME=:SUMME+:ZAHL;
end
suspend;
end;
Zitat von
marabu:
mach immer zu mit CLOSE.
close; close ZAHLCURSOR; close CURSOR ZAHLCURSOR;
funktioniert alles nicht.
Also mach ich den Beitrag wieder zu einer offenen Frage und verweise auf Punkt 1.
Gibt es in Interbase 6.1 sowas wie Cursor schließen und freigeben oder nicht?
Danke
René