Click here to Skip to main content
15,881,803 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear All,

I have a problem. I downloaded the .net project(web) from clients server in order to modify. it is vs2003 asp.net by the way.

The software is supposed to extract some data from excel file.

however when the code comes the following exception is thrown.

The .Net Data OLE DB Provider(System.Data.OleDb) requires Microsoft Data Access Components(MDAC) version 2.6 or later. Version 02.10.3711.9 was found currently installed.

I checked via component checker the mdac 2.8 SP1 on XP SP3. So the problem is not the version. Somehow .net does not see it while running.

i tried to install the MDAC 2.8 sp1 anyway, however it says it is detected that the service pack of the sytem is newer than this, there is no need to install this pack.
Posted
Updated 1-Jul-10 11:31am
v2

1 solution

I solved the problem however rather than removing the question, I prefer to explain how, in order to help you aferwards.

Despite the lots of incompatibilty posts in several forums,

It is necessary to reinstall MDAC. However XP.SP3 does not make it easier for you. You need to :

Start-Run %windir%\inf thereby you go to the folder where you can find
mdac.inf. Right Click Install...

You need to refer C:\WINDOWS\ServicePackFiles\i386 folder...(if missinf XP SP3 cd) There there may be several files missing files. While loading you are notified so, find these files from other computers where XP-SP3 runs and copy the foler servicepackfiles.

That is it.

Hope this helps
 
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