Click here to Skip to main content
15,889,644 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello guys.
I’m gonna develop an windows application to manage the inventory.
I need to create a setup file to this project in order to download the software on the other PC, honestly i did not publish any software before.
I believe that I can find out how to do it perfectly, this software has a database that i did not know which type it will be, here my question: which type of database should i develope to be installed in the target PC which may has no sql server.
Anyone please guide me .
Thanks

What I have tried:

I try with sql server database so the target must has sql server in order to run the application or what
Posted
Updated 10-Feb-18 9:19am

For a non-server DB, look at SqLite, Access, or SQL Compact.
They are all single user DB's - for multiple users, you do need a server based system.

Once you do that, the installer (whichever one you use) will manage the required Assemblies for you.
 
Share this answer
 
Here is an interesting Inno Setup installer that will install all needed prerequisites, including SQL Server Express or Compact: Modular InnoSetup Dependency Installer[^]

Personally I wouldn't recommend adding SQL Server to your installer, as it is not really suited for easy deployment, other databases like PostgreSQL or SQLite are much more suitable.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900