Michael Gray wrote:

Hs anyone had any luck getting DBIx::Recordset to pass its tests using recent versions of perl, DBI and DBD::Oracle?


Angus Lees and myself have several patches for Recordset, most are archived in the embperl mailing list.

Gerald was supposed to have a subversion repository setup by now, but hasn't done it.

DBI 1.38 seems okay, no need to mess there. Platform is Red Hat Linux 9, but with perl built locally. Oracle client is 9.2.0.1.0. DBIx::Recordset is 0.24.

I can get DBIx::Recordset to pass its test with perl 5.8.0 and
DBD::Oracle 1.12.

With DBD::Oracle 1.14, and either perl 5.8.0 or perl 5.8.2, DBIx::Recordset fails its tests as follows:

...
DeleteWithLinks...                     ok
 - 2 ...
Test terminated with fatal error! Look at test.log

test.log:
...
Clear (Delete all) disabled for table  at blib/lib/DBIx/Database.pm line 57
DBIx::Database::Base::savecroak('DBIx::Recordset=HASH(0x86790f4)','Clear (Delete all) 
disabled for table ') called at blib/lib/DBIx/Recordset.pm line 2715
DBIx::Recordset::DeleteWithLinks('DBIx::Recordset=HASH(0x86790f4)','HASH(0x8685b30)','HASH(0x86859f8)')
 called at blib/lib/DBIx/Recordset.pm line 2760
DBIx::Recordset::DeleteWithLinks('DBIx::Recordset=HASH(0x867e2fc)','HASH(0x867baf4)') 
called at test.pl line 1933
main::DoTest('Oracle','dbi:Oracle:testdb','mjg17/roingtbet','undef') called at test.pl 
line 3991
...

With DBD::Oracle 1.12 and perl 5.8.2, DBIx::Recordset fails its tests a little later:

...
Select with sub table...               ok
 - 2 ...
Test terminated with fatal error! Look at test.log

test.log:
...
Can't upgrade that kind of scalar at test.pl line 83.
...

Having to hold back on upgrades for both perl and DBD::Oracle is making me uncomfortable. Any tips would be gratefully received.



Hmm, I wonder what could be causing this to happen. I have only open source databases available, or I would do some testing and patching myself. There's no free version of Oracle for Windows is there? I run Cygwin.

Thanks






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to