Hi, I'm jumping in because I've the same type of issue: I have a " Provider 'Microsoft.ACE.OLEDB.12.0' in not registered...", but trying to access the same database with the same Provider with excel works, and, checking all registered providers in powershell with the command
(New-Object system.data.oledb.oledbenumerator).GetElements()
I obtain it (amongst others):
============================================
PS H:\> (New-Object system.data.oledb.oledbenumerator).GetElements()
SOURCES_NAME : SQLOLEDB
SOURCES_PARSENAME : {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
SOURCES_DESCRIPTION : Microsoft OLE DB Provider for SQL Server
SOURCES_TYPE : 1
SOURCES_ISPARENT : False
SOURCES_CLSID : {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
SOURCES_NAME : MSDataShape
SOURCES_PARSENAME : {3449A1C8-C56C-11D0-AD72-00C04FC29863}
SOURCES_DESCRIPTION : MSDataShape
SOURCES_TYPE : 1
SOURCES_ISPARENT : False
SOURCES_CLSID : {3449A1C8-C56C-11D0-AD72-00C04FC29863}
SOURCES_NAME : Microsoft.ACE.OLEDB.12.0
SOURCES_PARSENAME : {3BE786A0-0366-4F5C-9434-25CF162E475E}
SOURCES_DESCRIPTION : Microsoft Office 12.0 Access Database Engine OLE DB Provider
SOURCES_TYPE : 1
SOURCES_ISPARENT : False
SOURCES_CLSID : {3BE786A0-0366-4F5C-9434-25CF162E475E}
SOU
===================================
So I don't understand why BP is not getting it, any suggestion?
(oh, BP6.4, Windows 10 and Windows 7),
Thank you,
marco
------------------------------
Marco Oreste Pogliaghi
------------------------------