Forum: Datenbanken
Delphi
by marabu,
13. Dez 2005
Hallo René,
das von dir zitierte Buch scheint mir ein leicht modifizierter reprint aus dem Jahr 1999 zu sein. Die vorgestellte Syntax funktioniert, wird aber in der Interbase 6 Language Reference nicht mehr aufgeführt - oder ich habe nicht genau genug gelesen. Ich gehe davon aus, dass ein auf diese Weise deklarierter Cursor nach Verlassen des FOR Statements nicht mehr existiert und du dich...
Forum: Datenbanken
Delphi
by marabu,
12. Dez 2005
Hallo René,
das erste was mir auffällt ist, dass die Zeile AS CURSOR ZAHLCURSOR völlig überflüssig ist - lasse sie weg und alles funktioniert bestens. Nun ist das Beispiel ja vielleicht schlecht, da du für die Summierung wahrscheinlich sowieso keine stored procedure benötigen würdest, aber trotzdem: Warum machst du das so? Woher hast du diese Syntax? Kannst du mir einen Hinweis auf die Seite...
Forum: Datenbanken
Delphi
by marabu,
6. Dez 2005
Nicht einfach nur CLOSE - den Cursor musst du natürlich benennen. Hast du keinen Zugriff auf die Kurzreferenz SQLREF.HLP?
DECLARE c CURSOR FOR SELECT * FROM tbl;
/* some code here */
CLOSE c;
marabu
Forum: Datenbanken
Delphi
by marabu,
6. Dez 2005
Hallo René,
mach immer zu mit CLOSE.
Grüße vom marabu