-
----
SYMPTOMS
When an ADO 2.1 application is redistributed, it produces the following
run-time error on the user's computer:
Run-time Error 430
Class does not support automation or does not support expected interface.
CAUSE
The application references ADO 2.1 and redistributes ADO 2.0.
RESOLUTION
Install MDAC 2.1 or later on the user's machine and change the installation
program to redistribute the correct version of MDAC.
STATUS
This behavior is by design.
MORE INFORMATION
The Recordset object interface changed between MDAC versions 2.0 and 2.1.
Therefore, if the application opens a Connection or Command object, this
should succeed.
The latest version of MDAC can be downloaded from:
http://www.microsoft.com/data
Additional query words:
Keywords : kbADO kbVBp600 kbGrpVBDB kbGrpMDAC kbDSupport
Version : WINDOWS:2.0,2.1,6.0
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: February 2, 2000
? 2000 Microsoft Corporation. All rights reserved. Terms of Use.
----------------------------------------------------------------------------
----
Send feedback to MSDN.Look here for MSDN Online resources.
Quote:
> I have developed an application in which it connects to an Access db using
> ADO. When I compile and run the app from my IDE, it works perfectly fine.
> After packaging and deploying it, I install the app on my machine
> (development machine) and it works fine, however, when I install it on the
> client machines I get the error 430 -
> 430: Class Does not Support OLE Automation.
> Can someone please help me... I need to have this fixed by tomorrow --
what
> is the cause of this problem and how do I fix it? I have gone online to
the
> MSDN knowledge base and try everything they suggested (changing all
> components to binary compatability and recompiling) PLEASE HELP!