Hello,

I'm having the following problem using DBI. My perl version is 5.005, and Oracle.pm 
version is 1.47. Can you help? 

Samir
-----------------CGI script------------------------
use DBI;
use CGI;
$ENV{ORACLE_HOME}='/ford/thishost/unix/cen/oracle/v7/7.3.2';
$OracleUser = 'e01';
$OraclePassword = 'user01';
$Database = 'pt5100_pfsdb01';
$dbHandle = DBI->connect($Database,$oracleUser,$oraclePassword,'Oracle') or die "Could
not login";              

------------------Server error log------------------------
[08/Jul/2002:15:25:47] failure: for host 19.49.166.225 trying to GET 
/data_mgt/cgi-bin/mnfg_tac3.cgi, cgi-parse-output reports: the
CGI program /ford/thishost/proj/web/data_mgt/cgi-bin/mnfg_tac3.cgi did not produce a 
valid header (name without value: got line "use
 of uninitialized value at /opt/perl5/lib/site_perl/dbd/oracle.pm line 141.") 

----------------section of Oracle.pm file--------------------------------

       # create a 'blank' dbh

        my $dbh = DBI::_new_dbh($drh, {
            'Name' => $dbname,
            'USER' => $user, 'CURRENT_USER' => $user,
            });

        # Call Oracle OCI orlon func in Oracle.xs file
        # and populate internal handle data.
        DBD::Oracle::db::_login($dbh, $dbname, $user, $auth)    ****line 141***
            or return undef;

        $dbh;
    }                

Reply via email to