conn.asp:<%
MM_conn_STRING = "Provider=MSDAORA.1;Password=zdwy;User ID=zdwy;Data Source=bosweb;Persist Security Info=True"
%>范例
<%@LANGUAGE="VBSCRIPT"%> 
<!--#include file="../Connections/conn.asp" -->
<%
set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.ActiveConnection = MM_conn_STRING
rs1.CursorType = 0
rs1.CursorLocation = 2
rs1.LockType = 3
%>用的是oracle8i,看你是否行?

解决方案 »

  1.   

    以下是一些连接oracle字符串,测试在8i成功,对你怎样1、Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=timecard;Data Source=bosweb;Extended Properties=""2、Provider=MSDAORA;Password=timecard;User ID=timecard;Data Source=bosweb3、dsn=bosweb;uid=zdwy;pwd=zdwy4、"Driver={Oracle ODBC Driver};" & _
               "Dbq=myDBName;" & _
               "Uid=myUsername;" & _
               "Pwd=myPassword"
      

  2.   

    <%
      set conn=Server.createObject("ADODB.Connection")
      set rs=Server.CreateObject("ADODB.RecordSet")
      conn.ConnectionString = "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=scott;password=tiger;Data Source=army"
      sqlStr="select * from bonus"
      conn.open 
      rs.open sqlStr,conn,1,1
    %>
      

  3.   

    Microsoft OLE DB Provider 的去驱动只支持到8啊
    所以出问题了办法一:用odbc
    办法二:下载oracle provider for oledb的驱动不过我也遇到问题了:
    http://expert.csdn.net/Expert/topic/1466/1466922.xml?temp=.467251
      

  4.   

    其它自已可进行测试,例如可用vs.net工具,调用oledbconnect,多个驱动作连接,测试是否成功,不建义用odbc,连接速度会减慢.
      

  5.   

    我试过了 
    1.用Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=timecard;Data Source=bosweb;Extended Properties=""做驱动 结果是“拒绝访问”
    2.用其他驱动,仍然是上面的错误
    我想问一下 以上各位使用的是否是oracle8i 操作系统不是winxp吧
    我现在想装一个oracle8i试一下
    不知各位的意见如何?
      

  6.   

    我的操作系统是win2000,数据库用oracle8i
    1.建立ODBC数据源,测试通过
    2.asp中:
    connstr="Provider=OraOLEDB.Oracle.1;User ID=test;Password=1234;Data Source=test;Persist Security Info=True"
    set cn=server.CreateObject("adodb.connection")
    cn.open connstr我的程序中没出现问题,你不防试试
      

  7.   

    谢谢各位大虾的帮忙,现在问题算是勉强解决了吧。
    我最后选择了oracle 8i ,现在运行程序正常了
    我怀疑是不是微软在自己最新的操作系统中对oracle 9i进行了限制
    我尝试了oracle 9i在 win 2000 XP .net Server上用asp连接oracle都会出现错误
    而用oracle 8i则正常,不知各位打下有什么高见!
    我也遵守承诺,给各位帮助过我的朋友加分。