如题

解决方案 »

  1.   

    首先检查有没有安装 Oracle 的 OLEDB 数据库驱动
    默认的客户端不一定会安装
      

  2.   

    一定要安装oracle的客户端的,把相关代码贴出吧
      

  3.   

    这个程序在我开发的机子上测试都没有问题的,在另外一台服务器上运行的时候,操作数据库时才会出现这个错误:
    error: -2147467262 Msg: 不支持此接口经查发现msado15.dll在我的开发机器上的2.7版本的,在服务器上是2.5版本的。
    相关的代码:
    _CommandPtr pCmd;
    _ParameterPtr pParam; TESTHR(pCmd.CreateInstance(__uuidof(Command)));
    TESTHR(pParam.CreateInstance(__uuidof(Parameter))); pCmd->ActiveConnection = m_pConn;
    pCmd->CommandText = _bstr_t("DP_GET_ProductInfo"); pCmd->CommandType = adCmdStoredProc;
    pCmd->PutPrepared(true); 应该是在这段代码中出现上述错误的。求解决办法。
      

  4.   

    下载ADO组件数据库驱动 mdac2.8 sp1,从微软网站下载,免费的。