"Can't call method "Errors" without a package or object reference on
line..."
eval{ AdoError($Conn)};
$Response->Write($@) if $@;
exit;
sub AdoError(\$)
{
#modified from 'ActivePerl with ASP and ADO' by Tobias Martinsson
my $conn = @_;
if($conn->Errors->{Count})
{
my $errOutput;
foreach my $error (Win32::OLE::in($conn->Errors)) {
foreach my $property (keys %{$error}) {
$errOutput.=$property.": ";
$errOutput.=${$error}{$property};
$errOutput.="<BR>";
}
}
die $errOutput;
}
}
Sent via Deja.com http://www.deja.com/
Before you buy.