需要注册OraOLEDB.Oracle.1组件。

解决方案 »

  1.   

    我用注册表的方式导入了关于这个的一部分信息如下:
    [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\OLE DB Provider]
    @="Oracle Provider for OLE DB"[HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\ProgID]
    @="OraOLEDB.Oracle.1"[HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\TypeLib]
    @="{0BB9AFD1-51A1-11D2-BB7D-00C04FA30080}"[HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\VersionIndependentProgID]
    @="OraOLEDB.Oracle"可还是不行
    请问如何注册该组件
      

  2.   

    注册组件成功了,莫明的一台机器好用了,可是换了一个又不行了,而且捕捉不到错误错误出在
    hr=m_pConnTemp->Open((_bstr_t)strConnection,"","",adModeUnknown);
    这一句出错,但是CATCH不到错误信息
      

  3.   

    在delphi和c++builder中可以使用ODAC控件,
    到http;//www.51delphi.com可以下载此控件