Select the product you need help with
FIX: Using ADO with ADSI Returns 'Error 800a01ad (429)'Article ID: 223048 This article was previously published under Q223048 Symptoms When using Active Data Objects in conjunction with Active
Directory Services Interfaces (ADSI), the application may return the following
error: Error 800a01ad (429) - ActiveX component can't
create Object. Cause This error may result from the installation of an older
version of ADSI on a computer with Microsoft Data Access Components (MDAC)
version 2.1. Older versions of ADSI install Active Data Objects version 1.0. This installation sets version 1.0 as the current version of ADO. When CreateObject() is called, it attempts to create the current version of the object, which in this case is version 1.0. Since version 1.0 has different dependencies and functionality than ActiveX Data Objects version 2.1, this call fails. NOTE: The change in the current version affects all CreateObject() calls for this computer, not only those applications that are using ADSI. This will have a detrimental effect on applications using functionality outside of version 1.0. Resolution To resolve this problem you must first reinstall MDAC 2.1
in order to solve OLE-DB compatibility issues. You can do this by determining
how you acquired MDAC 2.1 and reinstalling it from that source. For information on what products ship with MDAC 2.1 please refer to the following Web site: Microsoft Universal Data Access (MDAC) Web page In most cases the installation file for MDAC is
Mdac_typ.exe. Running this should return all files to the current version of
2.1.
(http://msdn.microsoft.com/en-us/data/aa937730.aspx)
At this point there are two possible solutions:
StatusThis bug was corrected in ADSI 2.5.
More information It is possible to work around these compatibility issues by
explicitly creating ADO objects of version 1.0. Previous versions of ADSI are
compatible with this version of ADO. Note that any ADO object that will be used
must be explicitly created as version 1.0. Following is an example of how to
accomplish this task: References For additional information about Active Directory Services
Interfaces compatibility issues with Microsoft Data Access Components version
2.1, please see the following article in the Microsoft Knowledge Base: 216709 For more information about Active Directory Services Interfaces
(ADSI), please refer to the following Web site:
(http://support.microsoft.com/kb/216709/EN-US/
)
ADSI 2.0, 2.5, and MDAC 2.1 Compatibility Issues
http://msdn2.microsoft.com/library/aa772170.aspx
(http://msdn2.microsoft.com/library/aa772170.aspx)
PropertiesArticle ID: 223048 - Last Review: December 18, 2012 - Revision: 6.0
|



Back to the top








