in reply to Working with DBI and DBD::SQLite2
Are you sure your tables are getting created?
I don't see you using RaiseError or testing for errors after your do or prepare statements