After each DBI method call, check $DBI::errstr to see what it might say. You might also want to include RaiseError as an option until you figure out where it's breaking.
Good luck :)
--
brian d foy <bdfoy@cpan.org>
Comment on Re: Problems inserting values in mysql database