I created an application involving Sqlite (using qt). On my Windows 7 machine it worked just fine. When installing the application on other Windows...

How It Works

Get an answer in three easy steps. Here's how it works...

Ask Your Question

1. Ask Your Question

Enter your SQLite question at the top of this page and click Get An Answer.

Pick Your Priority

2. Pick Your Priority

Tell us how quickly you want your SQLite question answered.

Get An Answer

3. Get An Answer

Connect with your programmer via online chat or telephone call.

Answer

Customer

I created an application involving Sqlite (using qt). On my Windows 7 machine it worked just fine.
When installing the application on other Windows 7 machines the application failed because it couldn't access the database.

I guess that these machines did not have Sqlite installed and my machine in which I developed the application had (because installing Qt may have installed it).

My first step to debug the problem is to verify that Sqlite is installed on these machines (and if not to install it). We'll see how tp proceed from there.

Posted
Dev Mittal
Programmer

Thank you for your question. I'll do my best to assist you.

First of all we need not to install sqlite on every client machine. It must be available on only the server machine. For website cases your application must be publically accessable over net and each user connecting there will use only the server's database. If you are not having a public URL and copying paste the application on some other machine then you have to make sure that the other machines also have SQLite installed probably this is the error you are getting.

I hope this answers your question. If it does, please click the Accept Answer button below the answer. If you have any follow-up questions, please post your comments below this answer.

Thanks again.
Dev

Posted
Customer

Thank you for the quick response.
Each computer on which the application runs the database should be a local one. It's not a client-server architecture. So I guess that I have to install sqlite on each of these machines. Is it a dll? where do I get the installation (or dll) and if it is a dll, is there a problem to include it on my installation program (which installs several other dlls on the Windows system directory)

Posted
Dev Mittal
Programmer

Thanks a lot for your follow up. For your scenario you have to install the SQLite on each and every machine you want to run the application. For installing SQLite in windows you can download the exe file that you can include in your windows package. For installing SQLite in Linux you can download the binary libraries that you can include in your Linux package. A full fledged documentation, windows exe & linux binaries you can download from the below link:

http://www.sqlite.org/download.html

I hope this resolves your issues. If yes please accept the answer. If you have any follow ups please add comments.

thanks,

Dev

Posted
Customer

Thank's a lot Dev

Posted

quoteTestimonialsquote

About ExpertHelp

ExpertHelp is changing the way you connect with service professionals.

Whether you have a quick question while preparing your taxes, troubleshooting a computer problem, or need to hire an attorney, ExpertHelp is the most convenient and affordable way to connect with the right service professional to get the job done.

ExpertHelp has been in business since 2011, is an A+ Rated Better Business Bureau accredited member, and offers a 100% satisfaction guarantee on every question you ask!

More SQLite Questions...

Ask Your SQLite Question & Get An Answer Now!