in reply to Re: DBI::SQLite and apache
in thread DBI::SQLite and apache [SOLVED]

Even better: Let DBI do that for you: connect with RaiseError => 1 and every failing DBI method will die automatically. If you expect that a function may die, wrap in in an eval { BLOCK }. This is the usual way to handle transactions: Code that may fail and the final commit are wrapped in eval, followed by a rollback when $@ is true.


Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)