![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Perhaps you can help with a problem I'm having. I'm writing an application in C which queries an RDB database using SQL. I'm embedding SQL commands in the C source code using "EXEC SQL ;" and using the SQL$PRE/CC precompiler to generate C source code. The source code compiles without error but the link fails on VAX/VMS (7.1) due to undefined symbols SQL$PROC_1_ . I notice that the precompiler is generating function calls of the form SQL$PROC_1_9DFF47_E6A00F( &SQLCA, ); I am linking with SYS$LIBRARY:SQL$USER which should resolve references to SQL functions. In fact, the link works just fine on an Alpha system. Unfortunately, this program is running at several sites, some of which are VAXes. Can anyone tell me why it works on Alpha but not on VAX? What I am missing on VAX? Thanks for any advice you can give. The Answer is : Please contact the folks at Oracle Rdb support for assistance with Oracle Rdb products such as the SQL precompiler -- the Rdb package is owned and maintained and enhanced by Oracle.
|