Click here to Skip to main content
15,888,610 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello Team,

I am developing desktop application and using 1. C# WindowsFormsApplication & MS Access DataBase as backend.

My Application is going to insert around 60-70 records in a minute.

So Please suggest
- should I use - OLDDB OR ADODB connetions?
- Without MS Access installed on client machine, which connection will work
- If client OS is of 32 Bit and MS office is of 64 Bit then connection will help anyway

Thanks for the help in advance!!!

Thanks,
Pravin K
Posted

1 solution

You have not specified if there will be more than one clients (spread over a network) accessing the same database. But based of what you wrote, I assume this is the case.
I would never use Access as backend for any reason, especially when it is about concurrent connections. Microsoft Access is not designed as a client-server architecture, it has limited support of sharing, especially because everything depends on the client. It could handle those 60-70 inserts per minute, but I wouldn't trust it with critical data.

So my suggestion is:
If you have only a single "client" for the database, and the database resides on the same machine with it: switch to SQLite.
If you have multiple clients, use something with real client-server architecture, like: SQL Server Express edition if 10GB database is enough, Firebird, MySQL, DB2 Express, Oracle Express... and many others.
 
Share this answer
 
Comments
Pravinkarne.31 8-Jul-13 1:04am    
Thank you so much for your help...
But as per my client requirement he just want me to use Access Database as back-end
You are correct that we have more than one client(Max 12-15)
Is there any Database which will work just installing .Net Framework4.0 (If possible - I don't want to install any database/access engine)
Zoltán Zörgő 8-Jul-13 3:04am    
I understand, but if there are many clients, server engine is the only reliable option.

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