用那种连接方式没有什么关系
安装oracle客户端
配置连结字符串

解决方案 »

  1.   

    可以用ado.
    用oracle的客户端配置服务名
      

  2.   

    OLEDB方法
    <%
    Dim conn
    set conn=server.createobject("adodb.connection")
    conn.Open "Provider=OraOLEDB.Oracle.1;Persist Security 
    Info=True;User ID=system;Password=manager;Data Source=ORCL"
    %>
      

  3.   

    先装可客户端,然后配置tnsnames.ora文件.
    DEMO = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 服务器名)
              (Port = 1522)
            )
        )
        (CONNECT_DATA = (SID = 数据库)
        )
      )
    ASP中:
    connStr="Provider=MSDAORA.1;Password=密码;User ID=用户名;Data Source=DEMO;Persist Security Info=True"
      

  4.   

    w2k下oracle客户端的安装与solaris服务器应该没有关系吧,只要安装的版本和solaris一样就可以是吗?
      

  5.   

    客户段没有关系.什么版本都可以.
    只是 配置tnsnames.ora文件注意就可以了.
      

  6.   

    我按照前面说得安装了oracle9i的客户端,然后在oem中也连上了算数据库,用windows的连接测试也通了。可是用到asp中就连不上。原因:未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。为什么?????