Hello all, Here is the code snip that I'm using to insert data into Oracle:
my $sql = qq{ insert into apache_load_test(host,ident,authuser,http_date) values (?, ?, ?, to_date(?,'dd/mon /yyyy:hh:mi:ss')) }; my $sth = $dbh->prepare ( $sql ); if (!$dbh) { print "error connecting; $DBI::errstr\n"; } else { open (EP,"/accounts/rickw/Dec2001access_log"); #open (EP,"/u01/ias/ias10201/Apache/Apache/logs/Dec2001access_log"); while (<EP>) { chomp; s/\[//g; s/\]//g; s/"//g; my @values = split (/ /,$_); print "ip address $values[0] $values[1] $values[2] $values[3]\n"; $sth->execute($values[0], $values[1], $values[2]), $values[3]|| die ("didn't insert $dbh->errstr\n") ; $dbh->commit; I receive this error: execute called with 3 bind variables when 4 are needed at apache_slice_up.pl line 25, <EP> line 1. Database handle destroyed without explicit disconnect, <EP> line 1. Sample data from the open file where the data comes from: 191.9.453.334 - - [12/Dec/2001:14:42:08 -0500] "GET /Safety/codeforce/ArtWork/addl_off.gif HTTP/1.1" 304 - 191.9.453.433 - - [12/Dec/2001:14:42:08 -0500] "GET /Safety/codeforce/ArtWork/corr_on.gif HTTP/1.1" 304 - 191.9.453.354 - - [12/Dec/2001:14:42:08 -0500] "GET /Safety/codeforce/ArtWork/corr_off.gif HTTP/1.1" 304 - 191.9.453.234 - - [12/Dec/2001:14:42:08 -0500] "GET /Safety/codeforce/ArtWork/inre_on.gif HTTP/1.1" 304 - Any help please.. Thanks rickw -- =============================== Rick Windham | DATABASE ADMINISTRATOR | MANATEE COUNTY GOVERNMENT ISD | 941-749-3075 | 941-749-3086 (fax) | [EMAIL PROTECTED] | ===============================