CFF KB - Carrz-Fox-Fire Promotions Knowledge Base
CFF KB is all about 1 thing: The Sharing of Knowledge and the Power we gain from it.Knowledge Base
- Breadrumbs:
ADODB.Connection error '800a0e7a' Provider cannot be found. It may not be properly installed.
- Article ID:
143 - Date Created
Monday, July 18, 2011 - Last Updated
Friday, May 5, 2017 - This Article Has been Viewed
11080 times - Short Desc
If you are trying to use the accdb access database in your web application, you may run into this error when making your connection call to open the database in your script. - Details
Using the ACCDB access database, you will have to download and install the driver on your server if you do not have microsoft office 2007 or microsoft office 2010 installed on the server that the script is being run on.
The following error will happen if you do not have the driver installed.ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not be properly installed.
/ACN.asp, line 15 - Recreate Issue
To recreate this issue.
Scenario #1:
Do not have any drivers installed for the Access Database, this will cause this error to happen.
Scenario #2:
The [application pool], is not set for 32 Bit. - Resolve Issue
To correct this issue:
Scenario #1:
Either install Microsoft Office 2007 or Microsoft Office 2010.
It they are not available, you will have to download and install the following driver.
Microsoft Access Database Engine 2010 Redistributable«
Scenario #2:
Open [IIS] (Internet Information Services)
[Step #1]
Click on [Application Pools]
Either create a [New Application Pool] by right click on choosing such
(or)
[Right Click] on one of the available Application Pool
If this is for [ASP Classic], make sure that you choose the one that has Classic under [Managed Pipeline].
[Next]
[Right Click] on the chosen Application Pool name, and choose [Advanced Settings]
Under [General]
Enable 32-Bit Applications [True]
Click [OK]
[Step #2]
Expand [Server Name]
Expand [Sites]
[Right Click] on the [Default Web Site] (or) The website you are working with.
Hover the cursor over: [Manage site]
Then choose [Advanced Settings]
(This can also be gotten to by the following)
Click on the [Default Web Site]
On the far right panel
Under [Browse Web Site]
Click [Advanced Settings]
When the Advanced Settings Dialog opens.
Under [General]
[Application Pool] Choose the Application Pool name from the dropdown list, that you assigned 32-Bit to, in [Step #1].
Click [OK]
Then reload your page.
Scenario #3:
Perform this after everything else has been done from above.
To configure 32-bit mode for the server
Open a command prompt and run the following:%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true
Scenario #4
Download the Microsoft Access Database Engine 2010 Redistributable« package.
Choose the 32-Bit version.
To install this 32-Bit file to your 64-Bit server, you will need to perform the following.
use /passive parameter with 64bit version.
(This information was provided by: Ivana Kolin from Solidworks.com« )
You can also watch the following Video, of which demonstrates this method as well. from hereClick Start, then click Run.
In the Run dialog box, type cmd, and then click OK.
In the command prompt window, change the directory to the drive that contains downloaded AccessDatabaseEngine.exe
To change the Directory, simply type in the Drive letter and colon, and press Enter
Example - D:
To change folder locations, to where you have AccessDatabaseEngine located at.
D:\> cd data
D:\data> cd myFile
D:\data\myFile >
Now, type in
At the command prompt, type: AccessDatabaseEngine.exe /passive
Updated, changed the name of the accessdatabaseengine file name from _64 to .exe
This is using the 32bit version, of which, fixing this issue, in most cases.
Share With Friends (Updated 6-8-2010)
Recent Articles
All Topics
- Coming Soon - Knowledge Exchange
Trending Articles
- Microsoft VBScript runtime error '800a0046' Permission denied FileSystemObject 24695
- Microsoft OLE DB Provider for SQL Server error '80040e57' String or binary data would be truncated. or The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data. 21297
- ADODB.Parameters error '800a0e7c' Parameter object is improperly defined 19545
- After Effects warning: Audio conforming failed for the following file .cfa. Perhaps due to disk space 17785
- The backup set holds a backup of a database other than the existing 16826