可能是权限的问题,再检查一下字串,asp用ado是可以连上Oracle的,只是好长时间不用了,忘记了。

解决方案 »

  1.   

    <%    
     dim cn,rs,driver_name  
     driver_name="Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=afis;Persist Security Info=True"  
     set cn = server.CreateObject("adodb.connection")  
     cn.open driver_name  
     set rs=server.CreateObject("adodb.recordset")
     rs.open "select * from table",cn,3,1
     do while not rs.eof
        response.write rs("field")
        rs.movenext
     loop 
    %>   
      

  2.   

    Microsoft OLE DB Provider for Oracle (0x80004005)
    Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation. Provider is unable to function until these components are installed.
      

  3.   

    呵呵,这个提示是说,你的IIS端没有安装ORACLE 的CLIENT程序呀
    你看一看是不是你的ORACLE的客户端 出了什么问题了?
      

  4.   

    我还是想用OraOLEDB
    DSN="Provider=OraOLEDB.Oracle.1;Password=herog;Persist Security Info=True;User ID=system;Data Source=gdb"
    conn.open DSN
       set rs=server.createobject("adodb.recordset")
    出现错误
    Error Type:
    Microsoft OLE DB Service Components (0x80070005)
    Access is denied.
    /buspass/data2.asp, line 11
      

  5.   

    我也是这个问题oo4o你试了吗?