Problemas con el precompilador Pro*C/C++
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.
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.
