Subject | Fetch - Embedded sql using COBOL - gpre error |
---|---|
Author | Kevin E |
Post date | 2013-07-30T21:29:13Z |
When running a COBOL code through gpre:
EXEC SQL
SET DATABASE DB2 = "/Db/Iccb/a1.db";
USER '******' PASSWORD '********'
END-EXEC.
EXEC SQL
DECLARE C CURSOR FOR
SELECT DISTRICT, COLLEGE FROM DB2.CAMPUS
WHERE FICE = :FICE
END-EXEC.
EXEC SQL
OPEN C
END-EXEC.
EXEC SQL
# Error on the following line "column count and number of INTO list host-variables unequal
# FETCH C INTO :CAMPUS-DIST, :CAMPUS-COLL
END-EXEC.
MOVE SQLCODE to D-SQLCODE.
EXEC SQL
CLOSE C
END-EXEC.
This should be pretty straight forward but am I missing something here. This very code has been working for over 15yrs. Having to re-compile everything for new system. Trying to get our first code through the pre-processor. Just upgraded to Firebird 2.5 64bit.
Any ideas?
EXEC SQL
SET DATABASE DB2 = "/Db/Iccb/a1.db";
USER '******' PASSWORD '********'
END-EXEC.
EXEC SQL
DECLARE C CURSOR FOR
SELECT DISTRICT, COLLEGE FROM DB2.CAMPUS
WHERE FICE = :FICE
END-EXEC.
EXEC SQL
OPEN C
END-EXEC.
EXEC SQL
# Error on the following line "column count and number of INTO list host-variables unequal
# FETCH C INTO :CAMPUS-DIST, :CAMPUS-COLL
END-EXEC.
MOVE SQLCODE to D-SQLCODE.
EXEC SQL
CLOSE C
END-EXEC.
This should be pretty straight forward but am I missing something here. This very code has been working for over 15yrs. Having to re-compile everything for new system. Trying to get our first code through the pre-processor. Just upgraded to Firebird 2.5 64bit.
Any ideas?