Connecting to Oracle from a ProC program.
From: James Chua <chuaj5_at_cs.man.ac.uk>
Date: 1998/03/05
Message-ID: <6dmh7d$9ms$1_at_m1.cs.man.ac.uk>#1/1
Date: 1998/03/05
Message-ID: <6dmh7d$9ms$1_at_m1.cs.man.ac.uk>#1/1
Hi..
I was wondering if anyone could help me in this problem. I'm very simply trying to connect up to my Oracle 8 server by calling from my ProC program but after returning it my username and password, it keeps going back in a loop and prompting me for my username and password again. The C program to do that is below:-
void connect()
{
char user_name[MAXSIZE]; char passwd[MAXSIZE]; printf("Please Enter USERNAME\n"); scanf("%s", user_name); strncpy((char *) SQL_username.arr, user_name, MAXSIZE); SQL_username.len = strlen((char *) SQL_username.arr); printf("Please Enter Oracle PASSWORD\n"); scanf("%s", passwd); strncpy((char *) SQL_passwd.arr, passwd, MAXSIZE); SQL_passwd.len = strlen((char *) SQL_passwd.arr); EXEC SQL WHENEVER SQLERROR DO sqlerror("Cannot connect to ORACLE database!"); EXEC SQL CONNECT :SQL_username IDENTIFIED BY :SQL_passwd; printf("\nConnected to Oracle as user: %s\n", SQL_username.arr);}
A sqlnet.log file is then generated with the errors in it.
Any ideas or suggestions will be greatly appreciated. Thanks
James. Received on Thu Mar 05 1998 - 00:00:00 CET