• 运行时错误'430': 类不支持自动化或不支持期望的接口。New ADODB.Connection问题


    运行时错误'430': 类不支持自动化或不支持期望的接口。

    问题:

     经调试发现,是运行到下面语句时出错:
    Set MyConn = New ADODB.Connection  运行到这里是提示本错误


            这个MyConn在通用里是这么声明的:
        Dim MyConn As ADODB.Connection

    你引用 2.8 版的试试。

    定位: C:Program Files Common FilesSysemADOmsado15.dll   (用2.8解决问题)

    ===

    nstalling ADO also copies the following type libraries of earlier versions:

    •msado27.tlb, ADO 2.7 Type Library

    •msado26.tlb, ADO 2.6 Type Library

    •msado25.tlb, ADO 2.5 Type Library

    •msado21.tlb, ADO 2.1 Type Library

    •msado20.tlb, ADO 2.0 Type Library

    ===

    在64位Windows下:
    64位exe和dll在目录c:windowssystem32目录下;
    32位exe和dll在目录c:windowssyswow64目录下;
    所以要注意:
        在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:windowssyswow64目录下。
        且注册要用c:windowssyswow64 egsvr32 xxxxxxx.ocx或dll
    设置32位DSN要用c:windowssyswow64odbcad32.exe
    设置32位alias要用c:windowssyswow64cliconfg.exe

  • 相关阅读:
    前端开发拥有属于自己的云服务器能做什么?
    C语言编译、链接和运行详解
    C程序运行机制概述
    Java之顺序查找
    C语言注释
    C转义字符
    Java之二维数组基本使用
    Java之类与对象基本使用
    分享些发表技术类文章的平台
    解决蓝奏云链接无法访问问题
  • 原文地址:https://www.cnblogs.com/dabaixiong/p/5555709.html
Copyright © 2020-2023  润新知