> I am using SQLite 3.0.8 in a Win32 threaded
> environment.
> 
> I keep getting random "Database schema has changed"
> errors even though I am using thread local
> storage to make sure sqlite3_open() gets called
> on each thread and a there is a sqlite3* per thread.
> 
> Has anyone had any luck with resolving SQLITE_SCHEMA
> errors in a threaded environment?

The docs for SQLite mention that you need to specifically compile the 
libs (DLL) with the THREADSAFE preprocessor macro set to 1 for you to 
be able to use SQLite in threads

Not sure what the DLL's on the web site are compiled with, perhaps 
that's the issue?


Reply via email to