用net config assistant建立连接没有

解决方案 »

  1.   

    方法一:
    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 
    %>   
      

  2.   

    <%
    SET MyConn=Server.CreateObject("ADODB.Connection")
    MyConn.Open "Provider=OraOLEDB.Oracle.1;Password=XXX;" _
      & "Persist Security Info=True;User ID=XXXX;Data Source=XXXX"
    SET RS=MyConn.Execute("select * from t1")

    do while not RS.eof
    Response.Write(Rs("f1")) %>
    <br>
    <%
    RS.movenext
    loop
    %>
      

  3.   

    Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 OraOLEDB 错误 '80004005' ORA-12541: TNS: ????? 
      

  4.   

    1) 用net 8 配置服务名了吗?用这个服务名能否登陆sqlplus,
    2)数据库启动了吗?
      

  5.   

    Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 OraOLEDB 错误 '80004005' ORA-12514: TNS: ???????????????芶?????????SERVICE_NAME /gm/sms/yuying/conn.asp,行14 
      

  6.   

    配客启端就好了 
    Function Connect(Conn , _
                            ByVal User , _
                            ByVal Pass , _
                            DataSource ) Dim strConnection As String
      strConnection = "Provider=MSDAORA.1;Password=" & _
                    Pass & ";User ID=" & _
                    User & ";Data Source=" & _
                    DataSource & ";Persist Security Info=True"
      Conn.ConnectionString = strConnection
      Conn.Open
      Connect = 1
      Exit Function
    Err:
      Connect = -1
    End Function
      

  7.   

    Oracle我不太懂象在SQL Server里"Initial Catalog=" & sDBName & ";"可以设置库明!
    在Oracle里不需要么?直接就能访问数据表么?
      

  8.   

    “Oracle我不太懂象在SQL Server里"Initial Catalog=" & sDBName & ";"可以设置库明!” :
      oracle 和sqlserver的连接的写法略有不同,Initial Catalog是sqlserver的写法。
      Data Source 是oracle 的写法。
    “配客启端就好了 在那里下?怎么配?” :
      开始--〉程序 --〉 oracleHome --> database --> net adminitstrator -->
      

  9.   

    谁能帮我解释一下下面的 //设置数据库连接字符串 的含义?
    <%//变量声明
    java.sql.Connection sqlCon; //数据库连接对象
    java.sql.Statement sqlStmt; //SQL语句对象
    java.sql.ResultSet sqlRst; //结果集对象
    java.lang.String strCon; //数据库连接字符串
    java.lang.String strSQL; //SQL语句
    //装载JDBC驱动程序
    java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    //设置数据库连接字符串
    strCon ="jdbc:oracle:thin:@210.76.*.*:1521:cti"; 
    //连接数据库
    sqlCon = java.sql.DriverManager.getConnection(strCon,"cti","cti");
    //创建一个可以滚动的只读的SQL语句对象
    sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
      

  10.   

    用jsp写的!可以连接数据库!,谁能把它转换成asp的?分不够,在开,给分!
      

  11.   

    驱动:jdbc:oracle:thin
    IP:210.76.*.*
    端口:1521
    服务名:cti用ASP的话先要配置客户端才能连接
      

  12.   

    你安装ORACLE 的客户端了吗?
      

  13.   


     To someeyes:
      
      你写的连接串中 Data Source 写错了,应该写具体的SID  假设SID为ORADB, 连接串应该是这样的:   Provider=OraOLEDB.Oracle.1;Persist Security Info=True;
       User ID=system;Password=manager;Data Source=ORADB
      
      还有, 要先运行Net8 Configuration Assistant  如果还有错误,把tnsnames.ora文件贴上来 ? 
      

  14.   

    好像离成功不远了~!但还有问题!
    Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 OraOLEDB 错误 '80040e37' ORA-00942: table or view does not exist 
      

  15.   

    谢谢大家帮忙!基本上每人都给了!特别谢谢lianhg,多次跟贴帮我解决问题,所以给他的分多一些,希望大家不要介意!