| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1703 人关注过本帖
标题:数据库连接问题,都进来看看,又送分了
只看楼主 加入收藏
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
收藏
 问题点数:0 回复次数:10 
数据库连接问题,都进来看看,又送分了
我的数据库是ORACLE
使用PL/SQL登录时用户名web 密码web 数据库orc
现在要在ASP中连接这个数据库
请高人指点ODBC连也可以,驱动连也可以,驱动请指明哪个,是否要安装什么,我菜鸟,
测试通过后,定送积分,绝不食言
搜索更多相关主题的帖子: 数据库 
2005-07-08 10:49
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
收藏
得分:0 
为什么啊,都没有人回答,这论坛还有没有人啊

菜到没有药 document.write(base64_decode("MTYzLmNv程Q=="));/ent/0507/09/la26.jpg\">
2005-07-11 08:09
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
收藏
得分:0 
我的连接总是出错,安装驱动也进行不了,到底是为了什么啊

菜到没有药 document.write(base64_decode("MTYzLmNv程Q=="));/ent/0507/09/la26.jpg\">
2005-07-11 08:10
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
收藏
得分:0 
吼吼吼,没人会啊,强烈鄙视会又不回答的

菜到没有药 document.write(base64_decode("MTYzLmNv程Q=="));/ent/0507/09/la26.jpg\">
2005-07-11 08:11
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
<%
'-------------------------------------oracle的数据库链接方法-----------------
set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=MSDAORA.1;User ID=test;Password=456;Data Source=sms;Persist Security Info=False;"


var conn=Server.CreateObject("ADODB.Connection");//<==>rs=new ActiveXObject("ADODB.Connection")
var rs=Server.CreateObject("ADODB.Recordset");//rs=new ActiveXObject("ADODB.Recordset");<==>rs=Server.CreateObject("ADODB.Recordset");
    conn.CursorLocation=3;
    rs.CursorLocation=3;
    conn.Open(Application("DBConn_ConnectionString"));


cnOracle.Open "Provider=OraOLEDB.Oracle.1;Persist Security          Info=True;User ID=username;Password=pwd;Data Source=servername;"
ODBC连接:
cnOracle.Open "Driver={Microsoft ODBC for oracle};Server=servername;Uid=username;Pwd=pwd;"



'sub connoracle(Database)
Database = "fzdc"
'On Error Resume Next

'连结资料库
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
'Set OraDatabase = OraSession.DbOpenDatabase(Request("Database"),Request("Name")&"/"&Request("Password"),0)
Set OraDatabase = OraSession.DbOpenDatabase(Database,"store/fz123",0)

If Err.Number > 0 Then

'判断是否发生错误
Response.Write "<H4>ASP的错误控制</H4>"
Response.Write "ASP 的错误来源:" & Err.Source & "<BR>"
Response.Write "ASP 的的错误代码:" & Err.Number & "<BR>"
Response.Write "ASP 的的错误说明:" & Err.Description & "<BR>"
Err.Clear

Response.Write "<H4>Oracle OLE 的错误控制</H4>"
Response.write "Oracle OLE的错误代码:" & OraSession.LastServerErr &"<BR>"
Response.write "Oracle OLE的错误说明:" & OraSession.LastServerErrText &"<BR>"
call closeconn
response.end
else
Response.write "<center><H3>资料库成功连结</center>"
set oradynaset=oradatabase.dbcreatedynaset(sqlstr,0)
End If
'end sub

'关闭资料库
'sub closeconn
OraDatabase.Close

'Free Session物件
Set OraSession = nothing
'end sub
%>
2005-07-11 08:40
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
ORACLE没用过

2005-07-11 08:42
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
收藏
得分:0 

总结了一下,我用了两种方法: 第一种 <% Set Conn = server.CreateObject("adodb.connection") dns="Provider=MSDAORA.1;Password=taxweb;User ID=taxweb;Data Source=Oratax;Persist Security Info=True" Conn.open dns %> 出现如下错误:

技术信息(用于支持人员)

  • 错误类型: Microsoft OLE DB Provider for Oracle (0x80004005) 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。 /taxweb/common/DB.asp, 第 22 行
  • 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322) 第二种方法: <% dim OraSession dim OraDatabase Set OraSession=server.CreateObject("OracleInProcServer.XOraSession") Set OraDatabase=OraSession.OpenDatabase("ORCTAX","taxweb/taxweb",Cint(0)) %> 出现如下错误:

    技术信息(用于支持人员)

    • 错误类型: Server 对象, ASP 0178 (0x80070005) 检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。 /taxweb/common/DB.asp, 第 4 行

    • 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)

      跪求各路神仙帮帮我 感激不尽!!!!!!!!!!!!!!!!!!!!!!!!!!!!


菜到没有药 document.write(base64_decode("MTYzLmNv程Q=="));/ent/0507/09/la26.jpg\">
2005-07-11 20:49
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
楼主闲着了,用Oracle
用sql server还不够强大啊?
2005-07-11 20:58
liyuchu
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2004-12-2
收藏
得分:0 
没办法啊,客户的要求,帮我看看怎么办吧

菜到没有药 document.write(base64_decode("MTYzLmNv程Q=="));/ent/0507/09/la26.jpg\">
2005-07-12 10:39
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
不会....没有办法

59ita点com(我就爱TA)
2005-07-12 11:49
快速回复:数据库连接问题,都进来看看,又送分了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041105 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved