Hi Gurus, I am trying to connect to a remote Oracle server using a CGI program given below.
CGI Code : ---------- <code> #!c:\perl\bin\perl use CGI; use DBI; $q = new CGI; print $q->header; BEGIN { $ENV{ORACLE_HOME} = "g:\\Ora81"; $ENV{ORACLE_SID} = "Ifund2"; } ## user name my $dbh = DBI->connect("dbi:Oracle:MY_DSN", "user", "passwd", { RaiseError => 1, PrintError => 1 } ) or die $DBI::errstr; $sql_query = "Select * from UserMaster"; $sql_sth = $dbh->prepare($sql_query); if ($sql_sth->execute) { while (@array = $sql_sth->fetchrow_array) { print "DATA : @array\n\n"; } } </code> My problem is that my code works fine on the command prompt. But when i try to run this program through the broswer its gives me an error. I am using Win NT and the Oracle server is on a Windows XP machine. The error message that i get in the apache error log is as below : <log> [Sat Sep 07 18:34:25 2002] [error] [client 127.0.0.1] DBI->connect(Ifund2) failed: [Oracle][ODBC][Ora]Server rejected the connection. (SQL-08004)(DBD: db_login/SQLConnect err=-1) at </log> As for the ODBC, I have made an entry in the System DSN for Oracle ODBC Driver with the service name as Ifund2. Thanx, Parvez _______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs