设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 92|回复: 9
打印 上一主题 下一主题

数据库连接问题,都进来看看,又送分了

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-18 03:55:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的数据库是ORACLE
使用PL/SQL登录时用户名web 密码web 数据库orc
现在要在ASP中连接这个数据库
请高人指点ODBC连也可以,驱动连也可以,驱动请指明哪个,是否要安装什么,我菜鸟,
测试通过后,定送积分,绝不食言
2#
发表于 2010-1-18 03:55:27 | 只看该作者
为什么啊,都没有人回答,这论坛还有没有人啊
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-18 03:55:31 | 只看该作者
我的连接总是出错,安装驱动也进行不了,到底是为了什么啊
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-18 03:55:35 | 只看该作者
吼吼吼,没人会啊,强烈鄙视会又不回答的
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-18 03:55:39 | 只看该作者
<%
'-------------------------------------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
%>
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-18 03:55:43 | 只看该作者
ORACLE没用过
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-18 03:55:47 | 只看该作者
总结了一下,我用了两种方法: 第一种 <% 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)
跪求各路神仙帮帮我感激不尽!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-18 03:55:51 | 只看该作者
楼主闲着了,用Oracle
用sql server还不够强大啊?
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-18 03:55:55 | 只看该作者
没办法啊,客户的要求,帮我看看怎么办吧
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-18 03:55:59 | 只看该作者
不会....没有办法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 17:40 , Processed in 0.109626 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表