Hello

I get a Storable error on the $sth->execute call when using DBI proxy to call the DBD::ADO driver. I fell back to DBD-ADO-2.73 an did not get the same error.

Connection string: my $dsn = 'dbi:Proxy:hostname=localhost;port=7654;dsn=DBI:ADO:testdb';

ADO Version 2.73 works ( prints out the result of a SELECT COUNT(*) using fetchall_array:

$ perl proxy-ado.pl
$VAR1 = [
        [
          106578
        ]
      ];


Version 2.82 still gives the same error:


$ perl proxy-ado.pl ( dies on $sth->execute call ).
DBD::Proxy::st execute failed: Cannot restore overloading on SCALAR(0x1b43d74) (
package Win32::OLE::Variant) at ..\..\lib\Storable.pm (autosplit into ..\..\lib\auto\Storable\thaw.al) line 358, at c:/Perl/site/lib/RPC/PlServer/Comm.pm line 145
Execute Error: Cannot restore overloading on SCALAR(0x1b43d74) (package Win32::OLE::Variant) at ..\..\lib\Storable.pm (autosplit into ..\..\lib\auto\Storable\thaw.al) line 358, at c:/Perl/site/lib/RPC/PlServer/Comm.pm line 145
$VAR1 = [];


Thanks,
   Peter Hircock



Reply via email to