zoukankan      html  css  js  c++  java
  • 运行时错误'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

  • 相关阅读:
    eclipse恢复界面默认设置
    文件夹的拷贝
    文件的输入输出
    十进制转二进制,八进制,十六进制(查表法)
    数组元素的查找(折半查找)
    C++几个小函数
    C++ 内部排序(一)
    C++实现链表
    C++输出IP地址段内的合法地址
    我看软件工程师的职业规划
  • 原文地址:https://www.cnblogs.com/dabaixiong/p/5555709.html
Copyright © 2011-2022 走看看