Click here to Skip to main content
15,886,362 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
My problem is I need to develop a sales application to be used on 5 computers. The database needs to stay on a main computer and other computers should connect with that over LAN.
I donot want to use SQL Server as it is too complicated to give permissions, setting up firewalls etc. for the end user.

Is that any type of database that could serve my purpose, without giving sharing violation error?

Thanks for your helo.
Posted
Comments
Syed Salman Raza Zaidi 25-Jan-12 7:10am    
You can alternatively use MySql
Amir Mahfoozi 25-Jan-12 7:54am    
SQL Server is not too complicated since its ODBC drivers are installed by default with windows and you just run your application on client side if your Connection String is well written, and not any special configuration needed.

You could use Access directly, via ODBC, but frankly, it's a bit rubbish when working multiuser.
If you seriously want to have 5 users accessing a single database, then I would go SQL Server every time - the small amount of hassle you would get setting it up is trivial compared to the major hassle you will get trying to use access.
It's really not that complex to get SQL Server running (even the free Express edition) - there are loads of guides which walk you though the process.

MYSql is about as much of a PITA to set up as maintain as well - simply because they both do the same (complicated) job.
 
Share this answer
 
Comments
Furqan Sehgal 25-Jan-12 9:44am    
Just tell me one thing, does my client need to attach the database to the instance of server (SQL Server database) after installation or it automatically attached to .\SQLExpress ?
OriginalGriff 25-Jan-12 9:56am    
You should create the database on the server as part of your installation, or immediately after.
Have a look at this which attaches a DB: http://www.codeproject.com/Articles/11493/Create-database-during-installation-of-a-NET-appli
Furqan Sehgal 26-Jan-12 10:06am    
Thanks a lot..............It helps
If you have small type application you can use ms access , but I prefer Mysql in place of sql server ....
 
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