Question

I am lost in trying to figure out why sqlite on my development computer works and not on another system.

I do remember I had to take number of steps before I finally got it to work on my development computer. I simply can't remember what they were.

Right now, I am testing my software on a clean system, after preparing that system for a test - like installing SQLite engine 2.5/3.5 ADO.NET. My program starts up and quits when it goes to use the database file. Window error message does show - System.Data.Sqlite and System.IO.EntryPointNotFound.

Does anybody know what that means?

Any help or hints will be greatly appreciated.

Was it helpful?

Solution

Thanks Sybkar. I figured out why I was having problem with SQLite on the clean system. Even though the System.Data.Sqlite dlls in my project folder was exactly the same in name and version as the dll files in the program files/SQLite.NET/bin folder, somehow they were different. Once I copied the dlls from SQLite.NET bin folder to my project folder, it worked on my clean system.

So, what you have to do is first if you are having problem similar to mine, download and install SQLite-1.0.66.0-setup.exe. Then, make sure you copy the System.Data.SQLite dlls files from SQLite.NET/Bin Folder to your project or application folder on your testing or clean system.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top