我曾经用asp访问oracle网络数据库,佩服务名,然后用oledb调用,
现在我在自己的机器上见了一个ora数据库,想在asp中调用他,照样佩服务名,但是不行,(有位老兄说赔本机和网络的协议不同??)

解决方案 »

  1.   

    set conn=server.createobject("adodb.connection")
    dns="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=zydd;Password=zydd400;Data Source=sun450"
    conn.Open dns
     服务名sun450  用户/口令  zydd/zydd400
    用其它的服务名可以
      

  2.   

    <%
    ConnectionTimeout = 15
    ConnectionCommandTimeout = 30
    ConnectionCursorLocation = 3
    set Conn=server.CreateObject("adodb.connection")
    Conn.ConnectionString = connstr
    Conn.CommandTimeout =ConnectionString_CommandTimeout
    Conn.ConnectionTimeout =ConnectionString_CommandTimeout
    Conn.CursorLocation =ConnectionCursorLocation
    'Conn.Open connstr
    conn.open("Provider=OraOLEDB.Oracle.1;Password=登录密码;Persist Security Info=True;User ID=用户名;Data Source=oracle")
    %>够详细了吧
      

  3.   

    用你的代码连数据库感觉一切高订
    但是加了SQL="select * from student"
    set rs=conn.execute(SQL)
    后,却打不开网页“服务器返回信息无法识别“