That would seem to mean there's something wrong with the statement:
- ('SELECT * FROM catalog WHERE call = ?')
Other than that, I can't see any reason it would return "false". Of course some of the database fields do contain rather large chunks of data, which makes me wonder if SQL is even the right device to use for what I'm trying to do.