Hello Group,

I´m trying to intercept the "File is not a DB or encrypted" Error.
In particular, I`m trying the following:

I call the CL Tool under Windows (complied with VC++6) like this 'sqlite3.exe 
-readTest "encrypted.db" "select foo from bar;"'
The second pass through the command line switches catches the -readTest switch 
and sets a unsigned int flag "readCheck" from 0 to 1.
That works fine, now
I want to check for that flag at a proper time and if I can not find it, 
execute the SQL as usuall, but if it is set to 1, i want to try if the  DB is 
accessible and a valid SQLite3 DB. If thats the case exit(2), exit(1) 
otherwise. 

My external Wrapper will then catch these exitcodes and decide what to do.

I thought the sqlite_open command would return the SQLITE_NOTADB error code but 
I can´t find the point where the programm gets terminated.

Could anyone point me to the right spot where to look?

Hope that makes sense,

and a happy new Year to all of you!

André Goliath




Reply via email to