Click here to Skip to main content
15,887,027 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi All

We have a webapplication in which client has to upload the data in excel file.we are reading the excel file using “Microsoft.ACE.OLEDB.12.0” provider which requires to install Microsoft Access Database Engine 2010 Redistributable .The application is running fine in dev env.

when i move the application form dev to porduction due to some security issue they are not allowd to install Microsoft Access Database Engine 2010 Redistributable .the reason for that only is

The Access Database Engine 2010 Redistributable is not intended:

To be used by a system service or server-side program where the code will run under a system account, or will deal with multiple users identities concurrently, or is highly reentrant and expects stateless behavior. Examples would include a program that is run from task scheduler when no user is logged in, or a program called from server-side web application such as ASP.NET, or a distributed component running under COM+ services.

can anyone explain me the meaning of above reason or give some alernatives.
Posted
Comments
Sergey Alexandrovich Kryukov 15-Nov-11 2:30am    
What exactly is not clear in this statement?
--SA
bhagabatS 15-Nov-11 3:53am    
Is there any issue to read the excel data using Microsoft.ACE.OLEDB.12.0” provider in webapplication ??


Forget Access, this is just not serious. Use some other RDBMS based on client-server model. There are some to choose from:
http://en.wikipedia.org/wiki/Comparison_of_databases[^].

—SA
 
Share this answer
 
 
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