Does anyone know why this script hangs when it's executed?   It's probably due to the 
complex select statement, but I'm not sure how to make it work.

Also, is there a good 'DBI with SQL with Perl' book out there?

================
#!c:/activeperl/bin/perl
use strict;
use warnings;
use DBI;
use CGI qw(:standard escapeHTML);
print ("Content-type: text/html\n\n");
use vars qw($dbh);
my $dbh = DBI->connect('DBI:Oracle:db', 'user', 'pw');
my $Command = "select cl.c_oac_oban, cd.c_fund_code, 
        cd.d_doc_nbr, 
        cd.ie_dollar_amt, 
        cd.d_cost_cd, 
        cd.d_coc
        from cpas_difms cd, cpas_load cl
        where  cd.ie_proc_cd='1' 
        and cl.ie_infile = cd.ie_infile 
        and cl.ie_seq_nbr = cd.ie_seq_nbr
        union all
        select gl.g_oac ||  gl.g_asn_oban oac_oban,  gd.g_fund_code, 
        gd.d_doc_nbr, 
        gd.ie_dollar_amt, 
        gd.d_cost_cd, 
        gd.d_coc
        from gafs_difms gd, gafs_load gl
        where  gd.ie_proc_cd='1' 
        and gl.ie_infile = gd.ie_infile 
        and gl.ie_seq_nbr = gd.ie_seq_nbr";
my $sth = $dbh->prepare($Command);
my $rc = $sth->execute;
while (my @row = $sth->fetchrow_array) 
   {print "<br> $row[0]  $row[1] $row[2] $row[3] $row[4] $row[5]\n";}
$sth->finish;
exit(0);
================

Thanks.
Nancy

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to