Hallo Frau Hauser,

vielen Dank für Ihre Antwort, ich habe Ihre Idee in mein Programm wie folgt in mein Programm eingebaut :
**
D SQLSTRG S 512A
**
** In SQLSTRG steht zum Ze***unkt der
** Ausführung folgendes Statemnet :
** SELECT COUNT(*) INTO :#ANZ FROM biliothek/
** dateiname WHERE bedingungen
**
C/EXEC SQL
C+ PREPARE SQLBP FROM :SQLSTRG
C/END SQL
**
C/EXEC SQL
C+ DECLARE C1 CURSOR FOR SQLBP
C/END-EXEC
**
C/EXEC SQL
C+ OPEN C1
C/END-EXEC
**
C/EXEC SQL
C+ FETCH C1
C/END-EXEC
C EVAL O8ANZ = #ANZ
**

Nach der Ausführung des Prepare Statements kommt es zu dem Fehler :
SQL0312 CQLCODE -312 "Host Variable nicht definiert oder nicht benutzbar"
Ist meine Variable zu lang, oder habe ich sie falsch definiert ??

Vielen Dank für Ihre Mühe,

Marc


[Dieser Beitrag wurde von Ursus am 09. August 2001 editiert.]