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