Error: Class does not support Automation or does not support expected interface

From Sage Intelligence Knowledgebase
Jump to: navigation, search

Symtoms

The following are examples of error messages that may occur:

  • Class does not support Automation or does not support expected interface

Cause

This error may occur when software attempts to access a database file by referencing libraries that are a different version than those installed on the computer. Microsoft provides a set of software libraries that programs use to interact with databases; these libraries are known collectively as Microsoft Data Access Components (MDAC). These components are normally included with application programs that need them and are installed automatically during the setup process. A problem can occur if the incorrect version of MDAC is included on the installation disk, or if MDAC is already installed on the computer and the setup process does not overwrite MDAC with the new version. When the software references one version of MDAC but a different (usually older) version is installed, Error 430 is the result RESOLUTION/WORKAROUND

Download and install the latest version of the MDAC from Microsoft.

References

http://www.microsoft.com/downloads/details.aspx?familyid=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=en

Applies To

  • MDAC