I am using the DB2PreProcessor on OS-390 z/OS.
The very simple program shown below fails:
#include <sqlca.h>
EXEC SQL INCLUDE SQLCA;
int main(int argc, char *argv[]) {
EXEC SQL BEGIN DECLARE SECTION ;
char st[80];
EXEC SQL END DECLARE SECTION ;
EXEC SQL PREPARE s1 FROM :st ;
}
The error that it gives is:
DSNH080I E DSNHSM3D LINE 9 COL 28 STRING VARIABLE "st" IS NOT "VARCHAR" TYPE
Does anyone know what is going on?