I have 2008 express installed on win7. I have downloaded the binaries for 32 bit system.data.sqlite.dll and sqlite.interop.dll. I add a reference for the system.data.sqllite.dll but I get an error indicating wrong format for the interop. I placed the interop in the \bin folder and tried this. It did not work. The error is
2019-01-21 09:38:10Z - db create error
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
   at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
   at System.Data.SQLite.SQLite3.StaticIsInitialized() in 3977
   at System.Data.SQLite.SQLiteLog.Initialize(String className) in 186
   at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework) in 1795
   at System.Data.SQLite.SQLiteConnection..ctor(String connectionString) in 1710
   at System.Data.SQLite.SQLiteConnection..ctor() in 1700
   at Rural_Home_Soft_v1.SQLAccess.DBCreate() in Studio 290

I tried with X86 and ANY CPU. Same result.

I have the same code working on an XP box with only version and no interop file. Can anyone assist me please?