Hello all,
 
Any help with this would be appreciated. I'm trying to connect to a db2 
database on localhost using IIS. I have ActivePerl installed as well as its DB2 
database driver. I can execute a .pl script with no issues but cannot connect 
to my DB2 database using the following Perl script as an example. I get the 
following error: "Total Environment allocation failure!  Did you set up your 
DB2 client environment? at c:\inetpub\wwwroot..." Has anyone tried connecting 
to a DB2 database using localhost - does anyone have any examples? Am I missing 
some environment variables? I can't find any relevant examples online. I would 
really appreciate some guidance - thank you for your time.
 
 
#!/usr/local/bin/perl -w
  use DBI;
 use DBD::DB2;
  use strict;  
# Open a connection 
  my $dbh = 
DBI->connect("dbi:DB2:databasename:localhost:50000","username","password", 
{RaiseError => 1});
# use VALUES to retrieve value from special register
  my $stmt = "Values CURRENT DATE";
  my $sth = $dbh->prepare($stmt);
  $sth->execute();
# associate variables with output columns...
  my $col1;
  $sth->bind_col(1,\$col1);
  while ($sth->fetch) { print "Today is: $col1\n"; }
  $sth->finish();
  $dbh->disconnect();

 

Regards,
--Keith Howell


Reply via email to