On Thu, May 25, 2006 at 04:03:39PM -0400, Peter Halliday wrote:
> Tim and Thomas,
> 
> Not sure why this is the case, but I noticed that doing an insert with
> an execute via DBD::Multiplex didn't work when using text that
> contained latex for example.  But a do with the same did work.

What kind of "didn't work"? An error? If not, could you enable tracing
and try to see what happening that way.

> After much work I found that calling execute with @_ (even though it was
> empty) caused the error.  So I added logic to not call it with @_.

So      $sth->execute(@_);     "didn't work",
but
        my @tmp = @_;
        $sth->execute(@tmp);
did?

If so, that seems very odd. Can you come up with a small self-contained
test case?

Tim.

> Peter Halliday
> Excelsior Systems
> http://www.excelsiorsystems.net
> (Phone:) 607-936-2172
> (Support:) 607-329-6905
> (Fax:) 607-398-7928
> 
> > -----Original Message-----
> > From: Tim Bunce [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, May 11, 2006 7:44 AM
> > To: Peter Halliday
> > Cc: dbi-users@perl.org
> > Subject: Re: Problem with DBI::Multiplex
> > 
> > On Tue, May 09, 2006 at 11:07:38AM -0400, Peter Halliday wrote:
> > > I'm trying to load balance reads across two MySQL database that have
> > replication.  The reads are working wonderfully.  The inserts actually do
> > insert.  However, there are some table that use auto increment primary
> > keys.  I can't figure out how to actually get those particular keys now.
> > 
> > You could patch DBI::Multiplex so the last_insert_id method uses the same
> > dbh as the previous operation.
> > 
> > Patches welcome.
> > 
> > Tim.
> > 
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 5/24/2006
> > 
> 
> -- 
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 5/24/2006
>  
>   


Reply via email to