![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Advanced & Expert Users Expert-to-Expert. Learn advanced UNIX, UNIX commands, Linux, Operating Systems, System Administration, Programming, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Oracle database connection pools setting | skully | Oracle Updates (RSS) | 0 | 06-02-2008 03:04 AM |
| Connection problem with gui java program to postgreaql database using unix | uci | UNIX for Dummies Questions & Answers | 2 | 12-15-2007 09:16 AM |
| database connection failing from linux | DILEEP410 | UNIX for Dummies Questions & Answers | 1 | 10-05-2007 10:07 AM |
| database connection | ramneek | High Level Programming | 0 | 10-18-2005 07:14 AM |
| Database connection | whartoner | High Level Programming | 2 | 01-15-2002 12:38 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
||||
|
i have a little pro*c code (as shown below)
to connect an oracle database. (in unix solaris platform) in the preprocessor compilation step everything is ok. but when i try to compile the code using cc i get the error below: ld: Unresolved: sqlcxt i think there is a problem while linking but i cannot find out whats wrong and what should i do for fixing. additional information (i dont have gcc compiler and i dont have demo folder under the precomp folder) (i dont have much knowledge about linking and compiling procedure) i do the things as follow: proc dat3.pc cc dat3.c here is the code : EXEC SQL BEGIN DECLARE SECTION; VARCHAR uid[30]; VARCHAR pwd[30]; EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE SQLCA.H; void main() { strcpy(uid.arr,"USER"); uid.len =strlen(uid.arr); strcpy(pwd.arr,"PASSWD"); pwd.len = strlen(pwd.arr); EXEC SQL WHENEVER SQLERROR GOTO errexit; EXEC SQL CONNECT :uid IDENTIFIED BY wd;printf("Connected to Oracle\n"); EXEC SQL COMMIT WORK RELEASE; return; errexit: printf("Connection failed"); return; } /* end of main */ |
|
||||
|
sqlcxt error
thank you matrixmadhan,
but when i include the directory as follows cc dat3.c -L /u01/app/oracle/product/10102/precomp -o outdat3 i got the following error: Object file format error in: /u01/app/oracle/product/10102/precomp: read_cur_obj_info: File is not a regular file |
|
||||
|
hey,
Firstly,i don think thr is a linking problem...I had a similar problem not wid connect but i could solve it by using hese tips which u can try to solve... 1.Whenever u hav declared a char array..do initialize them by using memset like memset(uid,'\0',sizeof(uid)); 2.instead using strcpy use memcpy or sprintf. |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|