trying every which way to make Rose::DB::Object(s) always use my  
custom global $dbh,

   package Vinq::RDB::MySQL;
   use base 'Rose::DB';

   use Vinq::Globals qw( $dbh );

   __PACKAGE__->use_private_registry;
   __PACKAGE__->register_db(driver => 'mysql');

   sub dbh { $dbh }
   sub driver { 'mysql' }

   1;


things were working great until i tried to

   $junk->add_stuff({ name => 'stuff 1' });
   $junk->save;


which leads to a '$db->commit or die $db->error;', but commit() says  
(in Rose/DB.pm):


   sub commit
   {
     my($self) = shift;

     return 0  unless(defined $self->{'dbh'} && $self->{'dbh'} 
{'Active'});

     my $dbh = $self->dbh or return undef;
     ...


but while $self->dbh returns my $dbh, $self->{'dbh'} hasn't been set  
so it dies (with no error).


are there any docs/tutorials/testimonials about successfully using  
your own $dbh?


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rose-db-object mailing list
Rose-db-object@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rose-db-object

Reply via email to