TNS Service Name: 服务名.

解决方案 »

  1.   

    Data Source Name: ODBC 的名字.
      

  2.   

    ODBC设置没有问题,可是还是提示同样的错误.
    錯誤類型:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    因為系統錯誤 5 (Oracle ??OraHome92) 導致指定驅動程式無法載入。
    /search.asp, line 70
      

  3.   

    <%
    Set conn=Server.CreateObject("ADODB.Connection")
    conn.open "test","user","pass"
    sql="select * from ratings"
    Set rs=conn.Execute(sql)
    %>
    Oracle ODBC Driver 设置:
    Data Source Name:test
    TNS Service Name:SID
    User ID:user
    Test Connection Successful!
    请问哪有问题?实在找不到哪里设置错了!还有我的网页在其他机器都可以运行,ASP代码没有问题!
      

  4.   

    ASP调用代码:
    <% '连接数据库
    set OraSession=CreateObject("OracleInProcServer.XOraSession")
    set OraDatabase=OraSession.DbOpenDatabase("mydb","bookshop/1234",0)
            OraDatabase.Parameters.Add "num1",10,1
    OraDatabase.Parameters("num1").ServerType=2
    OraDatabase.Parameters.Add "num2",10,1
    OraDatabase.Parameters("num2").ServerType=2
    OraDatabase.Parameters.Add "result",0,2
    OraDatabase.Parameters("result").ServerType=2
            OraDatabase.DbExecuteSQL("Begin :result:=ADD1(:num1,:num2);end;")
            response.Write(OraDatabase.Parameters("result").value)
    %><%    
     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 
    %>
      

  5.   

    我现在连Access也出错!
    錯誤類型:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC Microsoft Access Driver] 無法使用 '(未知的)' ; 檔案已在使用中。
    /guestbook.asp, line 21
      

  6.   

    我机器上的ASP无法和任何数据库连了!不知道是否是因为装Oracle的原因!
      

  7.   

    beckhambobo(beckham) 
    你这种方式不用odbc嘛?
    如果asp远程连接oracle这样写也可以嘛?
      

  8.   

    当然可以咯
    ADO的接口可以连接远程的ORACLE数据库
    我现在正在这样用哟,没有什么问题呀!!?!?!?
      

  9.   

    用ASP如何连接UNIX环境下的ORACLE?
      

  10.   

    我改了一下Ora92目录的安全设置的属性就好了!这个问题早已经解决了!
      

  11.   

    这属于ASP和Oracle连接时很常见问题!
      

  12.   

    我没有采用odbc的方式,
    我在远程装了oracle的客户端,相应的建立.udl文件,连接本地数据库,成功,再用文本编辑器把这个udl文件打开,将里面的字串复制到asp中作为连接字串就成功了。我怀疑windows自带的oracle驱动有问题!