我目前系统的运行环境是这样的: 
软件程序:采用vb6开发 
数据库:oracle9i 
客户端的mdac已经升级至2.8。如果我的客户端只按oracle9i的运行时(160几兆的那种)安装的话,一运行程序,系统就报“未找到提供程序,该程序可能未正确安装” 如果我的客户端按照oracle9i的管理工具(500多兆的那种)安装的话,运行程序正常。 由于客户端电脑配置不是很好,所以不想采用“管理工具”的模式安装,请问各位高手赐教!! 我该怎么解决这个问题~~

解决方案 »

  1.   

    数据库引擎没有安装(OracleInProcServer.XOraSession),请检查oip9.dll此组件是否存在
      

  2.   

    你程序的连接方式是怎样的。是不是没有安装oracle odbc的驱动呀。
      

  3.   

    你把你那句VB中连接SQL的语句贴出来?
      

  4.   

    首先你用VB6做开发时,使用了ADO控件了吗?
    你安装的ORACLE 9运行时并不带ADO所需OLE DB提供程序(ADO驱动)。
    解决办法:
    1、安装完整的ORACLE客户端就有了
    2、网上找或自己做精简ORALCE客户端
    3、ORACLE网站上下载Oracle Objects for OLE in Oracle 
    http://www.oracle.com/technology/tech/windows/ole/index.html
      

  5.   

    这个问题,给我们系统做接口的同志遇到过,是VB中的某个文件有问题,需要把VB中的某个文件去掉就行,