Problemas con el precompilador Pro*C/C++

joeblack
04 de Noviembre del 2003
Hola a todos.

Soy nuevo en oracle y estoy teniendo problemas al compilar los ejemplos de Pro*C/C++ que vienen como parte del Oracle 8.1.7. Los errores que marca son, errores de semantica y de variables no declaradas.

Incluyo aqui una programa reducido y los errores que genera el precompilador.

#include <stdio.h>
include oraca.h

main()
{
BEGIN DECLARE SECTION;
char* user_pass = "bscs/bscs";
char* database = "PRD";
int numero;
END DECLARE SECTION;

EXEC SQL CONNECT :user_pass USING :database;

EXEC SQL SELECT NUM_PROC
INTO :numero
FROM RO_NUMEROS_TO;

printf("El numero es: %dn", numero);

EXEC SQL COMMIT WORK RELEASE;
exit(0);
}

Semantic error at line 12, column 23, file D:Documentossimple.pc:
EXEC SQL CONNECT :user_pass USING :database;
......................1

PCC-S-02322, found undefined identifier
Semantic error at line 12, column 38, file D:ManuelDocumentossimple.pc:
EXEC SQL CONNECT :user_pass USING :database;
.....................................1

PCC-S-02322, found undefined identifier
Semantic error at line 15, column 21, file D:Documentossimple.pc:
INTO :numero
....................1

PCC-S-02322, found undefined identifier

Agadesco de antemano cualquier ayuda que puedan darme.