Ok I found the issue(s). The first was that I did a close on the
database
before I got the error, which gave me the wrong error message. Once
that
was fixed, it said 'no such table <tablename>'. Turns out it will say
that
if it cant find the database to open, which to me seems dumb, it
should
bail on the open call, NOT later.