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;
}