VB6 Runtime error 430:  Class does not support automation

Posted on 2006-05-04
Last Modified: 2008-02-01
I recently got a new pc and it is state of the art with XP sp2, tons of ram and disk space and all.  I copied all my files from my previous pc (also xp and pretty sure updated with latest service packs)...

PROBLEM #1: when I try to load some of my VB6 projects some of the controls and libraries no longer load and error logs are generated when the forms try to load.  Why?

PROBLEM #2: when I try to run some of the EXE files from some of the old VB6 applications I get the "Run-time error '430': Class does not support Automation or does not support expected interface."  Why?  How to fix?

Question by:tcmcdaniel
    LVL 14

    Accepted Solution

    I'll suggest to uninstall & then a clean install of VB6. About Error 430, I think you need to install Jet4.0 service pack, also there is a need to updat MDAC.



    Author Comment

    MILANKM:  VB6 is a clean install on my new pc.  Jet 4.0 is the latest version.  MDAC is the latest version.  

    Author Comment

    ...i am going to accept the last answer but it was not the resolution.  i am just closing this question for lack of response.  still unresolved.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Background What I'm presenting in this article is the result of 2 conditions in my work area: We have a SQL Server production environment but no development or test environment; andWe have an MS Access front end using tables in SQL Server but we a…
    This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
    Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
    Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now